:root{--main-btn-bg-color:#f7d100;--main-btn-txt-color:#1e1e1e;--main-text-color:#fff;--site-bg-color:#242430;--inside-cards-bg-color:#1b1b26;--accent-text-color:#f7d100}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,serif}body{display:flex;flex-direction:column;justify-content:center;align-items:center;scroll-behavior:smooth}button.do-something-btn{background-color:var(--main-btn-bg-color);color:var(--main-btn-txt-color);padding:15px 20px;border-radius:10px;font-size:1.2rem;border:none;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}button.do-something-btn>a{text-decoration:none!important;color:var(--main-btn-txt-color)}button.do-something-btn:hover,button.do-something-btn>a:hover{cursor:pointer;background-color:var(--main-btn-txt-color);color:var(--main-btn-bg-color);transform:scale(1.05) translateY(-3px)}button.do-something-btn:hover{border:1px solid var(--accent-text-color);box-shadow:0 12px 24px rgba(0,0,0,.15)}button.do-something-btn:active{transform:scale(.98);box-shadow:0 6px 12px rgba(0,0,0,.1)}section{margin-top:100px!important}.body-inside{max-width:1000px;width:90%;margin-left:20px;margin-right:20px;display:flex;flex-direction:column;justify-self:center;justify-content:center}.body-inside>*{width:100%}@media (min-width:768px){.body-inside{width:90%}#hero-section{text-align:center}}@media (min-width:1024px){.body-inside{width:90%}}@media (max-width:768px){.dynamic-stats-container i{font-size:1.5rem!important;padding-right:5px!important}.dynamic-stats-container span{color:var(--accent-text-color);font-weight:700;font-size:2.5rem!important}.dynamic-stats-container{top:115%!important}#hero-section:after{bottom:-45%!important;left:0;width:100%;height:1500px;background:url(/images/hero-bg-top-layer.webp) no-repeat bottom;z-index:1}.hero-text-part{transform:translate(-50%,-100%)!important;z-index:2;padding:20px;color:#fff;width:95%!important;height:30vh}#research-case-study{margin-top:650px!important}}@media (max-width:345px){.body-inside{width:90%}}h1{font-size:clamp(2.5rem,8vw,4rem)!important;text-transform:uppercase;color:var(--main-text-color)}.dynamic-stats-container,body{background-color:var(--site-bg-color)}.dynamic-stats-container{border-radius:20px;box-shadow:0 10px 20px rgba(247,209,0,.2);position:absolute;top:105%;left:50%;transform:translate(-50%,-50%);z-index:3;display:grid;gap:10px;grid-auto-flow:row;padding:10px;max-width:1000px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;color:var(--main-text-color);grid-template-areas:"a b" "c c" "d d"}.preffered-product{position:relative;overflow:hidden;text-align:left!important}.preffered-product h2,.preffered-product p,span{position:relative;z-index:2}.preffered-product img{position:absolute;width:150px;bottom:-50px;right:10px;z-index:1}.dynamic-stats-container i{font-size:3rem;padding-right:5px}.dynamic-stats-container span{color:var(--accent-text-color);font-weight:700;font-size:4.5rem}.sales-last-year{grid-area:d}.average-daily-sales{grid-area:c}.wartung-team{grid-area:a}.preffered-product{grid-area:b}@media (min-width:768px){.dynamic-stats-container{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a d d" "c c b"}#research-case-study{margin-top:550px!important}}.average-daily-sales,.preffered-product,.sales-last-year,.wartung-team{background-color:var(--inside-cards-bg-color,#444);padding:20px;text-align:center;border-radius:15px}.number-container{position:relative;display:inline-block}.average-daily-sales,.preffered-product,.sales-last-year,.wartung-team{transition:transform .3s ease,box-shadow .3s ease}.average-daily-sales:hover,.preffered-product:hover,.sales-last-year:hover,.wartung-team:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(247,209,0,.2);border:1px solid var(--accent-text-color)}.average-daily-sales:hover i,.sales-last-year:hover i,.wartung-team:hover i{animation:a 1s infinite}@keyframes a{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.line-graph{width:100%;height:20px;overflow:visible;margin-bottom:10px}.graph-line{stroke:#ff9800;stroke-width:2;fill:none;animation:b 2s infinite}@keyframes b{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 100}}#research-case-study{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:450px}#research-case-study p{color:var(--main-text-color)}.case-study-card{width:100%;height:300px;background-color:red;position:relative;overflow:hidden;background:url(/images/case-study-bg.webp);background-size:cover;background-position:50%;box-shadow:0 10px 20px rgba(247,209,0,.2);border-radius:20px}@media (min-width:768px){.case-study-card{background-position-y:10%}}.case-study-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background:linear-gradient(0deg,#242430,rgba(36,36,48,0));pointer-events:none;z-index:0}.case-study-card>*{position:relative;z-index:1}.case-study-card button{position:absolute;bottom:15px;right:15px;z-index:2}.fa-arrow-right{padding-left:15px}#certificates{margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(/images/certificates-imgs/certificates-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;width:100%;height:40vh}#certificates:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#242430 0,rgba(36,36,48,0) 45%),linear-gradient(0deg,#242430 0,rgba(36,36,48,0) 45%);pointer-events:none;z-index:0}#certificates>*{position:relative;z-index:1}#certificates p{color:var(--main-text-color);max-width:400px;padding-bottom:50px}#certificates span{color:var(--accent-text-color)}.certificates-carousel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5vw}.certificates-carousel img{width:60px;height:50px}.video-testimonial{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--inside-cards-bg-color);border-radius:20px}.video-testimonial .business-name{font-size:2rem;color:var(--main-text-color);padding-bottom:60px;padding-top:50px}.video-container{box-shadow:0 10px 20px rgba(247,209,0,.2);width:90%;height:250px;border-radius:20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:768px){.video-container.imocon,.video-container.ximena{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}}.video-container.imocon,.video-container.ximena{background-position:50%;background-repeat:no-repeat;background-size:120%;transition:background-size .4s ease-out}.video-container.ximena{background-image:url(/images/testi-ximena.webp)}.video-container.imocon{background-image:url(/images/testi-imocon.webp)}.video-container.imocon:hover,.video-container.ximena:hover{background-size:100%}.video-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,36,48,.73);z-index:0;pointer-events:none}.video-container:hover:before{background:rgba(36,36,48,0);pointer-events:none}.video-container button{z-index:1}.video-testimonial p{color:var(--main-text-color);font-weight:200;padding:30px 10px 0;max-width:500px}.video-testimonial .testi-bar{width:15vw;height:1px;background-color:var(--accent-text-color);margin-top:30px;margin-bottom:30px}.video-testimonial .testi-name{color:var(--accent-text-color);font-weight:700;margin-bottom:60px}.companies-we-worked-with-container{text-align:center;padding:2rem;margin-top:100px}.companies-we-worked-with-container p{color:var(--main-text-color);font-size:2rem;padding-bottom:30px}.companies-carousel{position:relative;max-width:800px;margin:0 auto;overflow:hidden}.carousel-track-container{overflow:hidden}.carousel-track{display:flex;transition:transform .5s ease}.carousel-item{flex:0 0 100%;display:flex;justify-content:center;align-items:center;padding:1rem}@media (min-width:768px){.carousel-item{flex:0 0 33.33333%}}.carousel-item img{max-width:50%;height:auto;display:block}.carousel-control{position:absolute;top:30%;cursor:pointer;z-index:2}.carousel-control.prev{left:10px}.carousel-control.next{right:10px}#what-about-prices-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px}.what-about-prices-container{display:flex;flex-direction:column;gap:20px;padding:20px}@media (min-width:768px){.what-about-prices-container{flex-direction:row;align-items:center;gap:40px}.graphic-part,.text-part{flex:1}}.what-about-results-cards-container{display:flex;flex-direction:column;gap:15px;padding:20px;align-items:stretch;justify-content:center;width:100%}.what-about-results-card{position:relative;width:100%;height:220px;overflow:hidden;border-radius:15px;display:flex;align-items:center;justify-content:center;background-color:var(--inside-cards-bg-color);box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}@media (max-width:768px){.what-about-results-card-title{position:relative;z-index:2;font-size:2.5rem;color:var(--accent-text-color);text-transform:uppercase;font-weight:700;text-align:center;transition:transform .3s ease;top:-15%}.what-about-results-hover-buttons{position:absolute;top:70%!important;left:0;width:100%;display:flex;justify-content:space-around!important;transform:translateY(-50%);opacity:1;z-index:2}.what-about-results-hover-button{padding:8px 15px;background-color:var(--accent-text-color);color:var(--main-btn-txt-color);border:none;border-radius:5px;cursor:pointer;font-size:1rem;z-index:2;transition:transform .3s ease,opacity .3s ease}.what-about-results-hover-button-bottom{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}}@media (min-width:768px){.what-about-results-cards-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 auto}.what-about-results-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.3)}}.what-about-results-dual-images{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.what-about-results-curatenie-image-left,.what-about-results-curatenie-image-right,.what-about-results-lubrifiere-image-left,.what-about-results-lubrifiere-image-right{background-size:cover;background-position:50%;width:100%;height:100%;position:relative}.what-about-results-curatenie-image-left:before,.what-about-results-curatenie-image-right:before,.what-about-results-lubrifiere-image-left:before,.what-about-results-lubrifiere-image-right:before,.what-about-results-single-constructii-image:before,.what-about-results-single-metalurgie-image:before{content:"";position:absolute;inset:0;background-color:rgba(36,36,48,.5);z-index:1}.what-about-results-curatenie-image-left{background-image:url(/images/product-cards-imgs/left-curatenie.webp)}.what-about-results-curatenie-image-right{background-image:url(/images/product-cards-imgs/right-curatenie.webp)}.what-about-results-lubrifiere-image-left{background-image:url(/images/product-cards-imgs/left-lubrifiere.webp)}.what-about-results-lubrifiere-image-right{background-image:url(/images/product-cards-imgs/right-lubrifiere.webp)}.what-about-results-single-constructii-image,.what-about-results-single-metalurgie-image{position:absolute;inset:0;background-size:cover;background-position:50%}.what-about-results-card-serv .what-about-results-single-constructii-image{background-image:url(/images/product-cards-imgs/constructii.webp)}.what-about-results-card-serv .what-about-results-single-metalurgie-image{background-image:url(/images/product-cards-imgs/metalurgie.webp)}.what-about-results-card-title{position:relative;z-index:2;font-size:2.5rem;color:var(--accent-text-color);text-transform:uppercase;font-weight:700;text-align:center;transition:transform .3s ease}.what-about-results-hover-buttons{position:absolute;top:50%;left:0;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%);opacity:1;z-index:2}.what-about-results-hover-button{padding:8px 15px;background-color:var(--accent-text-color);color:var(--main-btn-txt-color);border:none;border-radius:5px;cursor:pointer;font-size:1rem;z-index:2;transition:transform .3s ease,opacity .3s ease}.what-about-results-hover-button-bottom{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}@media (min-width:768px){.what-about-results-hover-buttons{opacity:0;transition:opacity .3s ease}.what-about-results-card:hover .what-about-results-hover-buttons{opacity:1}.what-about-results-card:hover .what-about-results-card-title{transform:translateY(-50px)}.what-about-results-card:hover .what-about-results-hover-button-left{transform:translateX(20px)}.what-about-results-card:hover .what-about-results-hover-button-right{transform:translateX(-20px)}}.text-part{color:var(--main-text-color);font-size:1.1rem;line-height:1.6}.text-part span{color:#f2f2f2;font-weight:700}.graphic-part{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--main-text-color);background-color:var(--inside-cards-bg-color);position:relative;border-radius:20px;padding-top:50px;padding-bottom:50px}.graphic-part span:first-child{font-size:3.5rem;color:var(--accent-text-color);font-weight:700;margin-bottom:10px}.graphic-part i{font-size:10rem;color:var(--accent-text-color);margin-bottom:20px;margin-top:10px}.disclaimers{position:absolute;font-size:.5rem;color:var(--main-text-color);text-align:left;bottom:-50px;left:0}.steps-to-success-section{padding:20px;background:var(--inside-cards-bg-color);border-radius:15px;position:relative}.steps-to-success-section h2{text-align:center;padding-top:30px;padding-bottom:10px;color:var(--main-text-color)}.steps-to-success-section h3{text-align:center;color:var(--accent-text-color);padding-bottom:30px}.steps-buttons-container{display:flex;flex-direction:row;gap:10px;margin-bottom:20px}.step-button{font-weight:700;text-transform:uppercase;flex:1;padding:15px;border:none;background:var(--site-bg-color);color:var(--accent-text-color);border-radius:10px;cursor:pointer;transition:background .3s ease,transform .3s ease}.step-button.active{background:var(--main-btn-bg-color);color:var(--main-btn-txt-color)}.steps-content-container{position:relative;background:var(--site-bg-color);padding:20px;border-radius:15px;min-height:150px;margin-top:20px}.steps-connector{position:absolute;width:60px;background:var(--accent-text-color);left:var(--connector-left,50%);transform:translateX(-50%);top:60px;height:80px;clip-path:polygon(0 0,100% 0,80% 50%,100% 100%,0 100%,20% 50%);transition:left .3s ease,top .3s ease,height .3s ease}.step-content{display:none;opacity:0;transition:opacity .3s ease}.step-content.active{display:block;opacity:1;color:var(--main-text-color)}.step-content.active i{color:var(--accent-text-color);font-size:3rem;padding-bottom:10px}.contact-industries-section{display:flex;flex-direction:column;gap:10px}.contact-industries-section h2{text-align:center;color:var(--main-text-color);padding-bottom:50px;text-transform:uppercase;font-weight:400;font-size:3rem}.industry-row{display:grid;grid-template-columns:1.3fr .1fr 1.5fr;grid-template-rows:1fr;gap:0 0;grid-template-areas:"e f g";align-items:center;gap:15px;padding:15px;height:85px;background-color:var(--inside-cards-bg-color);border-radius:15px}.industry-row i,.industry-row span{grid-area:e}.industry-row span{color:var(--main-text-color);padding-left:35px}.industry-row i{font-size:1.2rem;width:25px;color:var(--accent-text-color)}.industry-button-connector{width:100%;height:1px;background-color:var(--main-text-color)}.contact-industry-btn{margin-left:auto;padding:8px 15px;background:var(--accent-text-color);border:none;border-radius:5px;color:var(--site-bg-color);cursor:pointer;transition:background .3s ease}.contact-industry-btn:hover{background:var(--site-bg-color);border:1px solid var(--accent-text-color);color:var(--accent-text-color)}.modal{display:none;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.modal-content{background-color:var(--inside-cards-bg-color);margin:5% auto;padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);width:90%;max-width:600px;position:relative;animation:c .3s ease-out}@keyframes c{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-modal{position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:#888;cursor:pointer;transition:color .3s ease}.close-modal:hover{color:#333}.modal-content h2{font-size:1.75rem;color:var(--accent-text-color)}.modal-content h2,.modal-content p{margin-bottom:1.5rem;text-align:center}.modal-content p{font-size:1rem;color:var(--main-text-color)}.industry-name{font-weight:700;color:var(--accent-text-color)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:.75rem;border-radius:8px;font-size:1rem;color:var(--main-text-color);background-color:var(--main-btn-txt-color);transition:border-color .3s ease,box-shadow .3s ease;border:1px solid var(--main-text-color)}.form-group input:focus,.form-group textarea:focus{border-color:var(--main-text-color);outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.form-group textarea{resize:vertical;min-height:120px}.form-group label input[type=checkbox]{margin-right:.5rem;vertical-align:middle}.form-group label{display:flex;align-items:center;font-size:.9rem;color:var(--main-text-color)}.g-recaptcha{margin-bottom:1.5rem;display:flex;justify-content:center}.form-submit{width:100%;padding:.75rem;background-color:var(--accent-text-color);color:var(--main-btn-txt-color);border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.form-submit:hover{background-color:var(--main-btn-txt-color);color:var(--accent-text-color);border:1px solid var(--accent-text-color);transform:translateY(-2px)}.form-submit:active{transform:translateY(0)}@media (max-width:768px){.modal-content{margin:10% auto;padding:1.5rem}.modal-content h2{font-size:1.5rem}.modal-content p{font-size:.9rem}.form-group input,.form-group textarea,.form-submit{padding:.5rem;font-size:.9rem}}@media (max-width:480px){.modal-content{margin:20% auto;padding:1rem}.modal-content h2{font-size:1.25rem}.form-group label,.modal-content p{font-size:.8rem}.form-group input,.form-group textarea,.form-submit{padding:.5rem;font-size:.8rem}}.companies-showcase{padding:4rem 0;overflow:hidden;border-radius:20px;position:relative}.logo-carousel{display:flex;flex-direction:column;width:200%;animation:d 40s linear infinite}.logo-track{display:flex;align-items:center;justify-content:space-around;width:50%;flex-shrink:0}.company-logo{max-width:100%;height:auto;object-fit:contain;filter:grayscale(1) brightness(1.2);opacity:.8;transition:all .3s ease;padding:1rem}.company-logo:hover{filter:none;opacity:1;transform:scale(1.05)}@keyframes d{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-carousel:hover{animation-play-state:paused}@media (max-width:768px){.logo-carousel{animation-duration:30s}.company-logo{max-width:100px;padding:1rem}}#seap{background-color:var(--inside-cards-bg-color);padding:40px 20px;border-radius:15px;width:100%;margin-bottom:100px}.seap-container{display:flex;flex-direction:row;align-items:center;gap:20px;max-width:1000px;margin:0 auto;padding:0 20px}.seap-logo img{max-width:500px;width:auto;height:auto}.seap-text{flex:1;color:var(--main-text-color)}.seap-text h2{font-size:2rem;margin-bottom:10px}.seap-text p{font-size:1rem;margin-bottom:10px;line-height:1.6}.seap-text a{color:var(--accent-text-color);font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom .2s ease}.won-seap-contracts{color:var(--accent-text-color);font-size:.8rem;padding-top:10px}.seap-text a:hover{border-bottom:1px solid var(--accent-text-color);cursor:pointer}@media (max-width:768px){.seap-container{flex-direction:column;text-align:center}.seap-logo,.seap-text p{margin-bottom:20px}}