@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap);*,*::after,*::before{box-sizing:border-box;font-family:'Montserrat',sans-serif;font-weight:400;color:var(--cl--2--);margin:0;padding:0}body{--cl--1--:#f5f5f5;--cl--2--:#292f36;--cl--3--:#4d5053;--cl--4--:#dbe1fb;--cl--5--:#4866f1;--gap--:clamp(1rem,5vw,5rem);background-color:var(--cl--1--);max-width:100%;overflow-x:hidden}img{display:flex;max-width:100%}a{display:inline-block;text-decoration:none;transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',serif;text-transform:none;line-height:125%}.row{display:flex}.flex{flex-wrap:wrap;gap:var(--gap--)}.flex>*{flex:1 1 30rem}.column{display:grid}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--gap--)}.container{max-width:90%;margin:0 auto}header{align-items:center;justify-content:space-between;gap:var(--gap--);padding:1.5rem 0}.logo h3{font-size:34px;font-weight:600}.toggleMenu{display:none}nav{align-items:center;gap:var(--gap--)}nav a{font-size:1.25rem;fill:transparent;stroke:var(--cl--2--)}nav a:hover{color:var(--cl--5--);stroke:var(--cl--5--)}nav a svg{transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out}nav a:hover svg{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.hero{display:flex;align-items:center;justify-content:space-between;align-self:center}.container{min-height:10vh;max-width:1200px;margin:0 auto;padding:0 20px}.hero-row{display:flex;flex-wrap:wrap}.hero-image{flex-basis:50%;max-width:100%;height:auto}.hero-content{flex-basis:50%;padding:20px 30px}.hero-content h1{font-size:40px}.page-btn{display:inline-block}.features{margin-top:20px}.feature-item{display:block;margin-bottom:10px}.feature-text{font-weight:600;font-size:20px}.checkmark{color:green;margin-right:5px}.pricing-and-order{text-align:center;margin-top:20px}.prices-container{display:flex;justify-content:center;align-items:center;gap:10px;font-size:2em}.original-price{text-decoration:line-through;color:#777;font-weight:700}.discount{background-color:#4CAF50;color:#fff;padding:5px 10px;border-radius:5px;font-weight:700;text-align:center}.discount-label{font-size:.5em;display:block}.promo-price{color:red;font-weight:700}.promo-price small{color:red;font-weight:700}.small{font-size:1.2em}.countdown-container,.countdown-container .countdown-announcement,.countdown-container .countdown{color:white!important}.countdown-container .countdown span{color:white!important;font-weight:600}.countdown-container{background-color:rgba(0,0,0,.7);color:#fff;text-align:center;padding:20px;border-radius:10px;margin:20px 0}.countdown-announcement{margin-bottom:10px;font-size:20px;font-weight:600}.countdown{font-size:2.5em;font-weight:700}@keyframes fadeOutUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.fade-out-up{animation:fadeOutUp 0.75s ease forwards}.page-btn{cursor:pointer;font-weight:600;font-size:1.125rem;color:var(--cl--1--);text-transform:capitalize;fill:transparent;stroke:var(--cl--1--);align-items:center;gap:.25rem;background:var(--cl--2--);max-width:max-content;border:1px solid var(--cl--2--);padding:1.6rem 3rem;border-radius:10px 0 10px 0;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;-ms-border-radius:10px 0 10px 0;-o-border-radius:10px 0 10px 0;transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out}.page-btn.active{color:var(--cl--2--);stroke:var(--cl--2--);background:transparent;padding:0;border:0}.page-btn:hover{color:var(--cl--2--);stroke:var(--cl--2--);background:transparent;border-radius:0 10px 0 10px;-webkit-border-radius:0 10px 0 10px;-moz-border-radius:0 10px 0 10px;-ms-border-radius:0 10px 0 10px;-o-border-radius:0 10px 0 10px}.cards,.project,.article,footer{padding:4rem 0}.cards div{text-align:center;border:1px solid var(--cl--4--);padding:2rem;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}h4{font-size:clamp(1rem,4.5vw,1.6rem);font-weight:600}.cards p{font-weight:600}.cards .page-btn{margin:0 auto}.contact{flex-wrap:wrap-reverse;padding:4rem 0}.contact-content{align-self:center}h2{font-size:clamp(1.5rem,5vw,3.125rem);font-weight:600}.details{max-width:max-content;text-align:center;align-items:center;gap:1rem}.details .row,.p-card-content .row,.card-content .row{fill:transparent;stroke:var(--cl--5--);background:var(--cl--4--);width:90px;height:90px;align-items:center;justify-content:center;border-radius:50%;transition:0.5s ease-in-out}.details:hover .row,.p-card:hover .p-card-content .row,.a-card:hover .card-content .row{background:var(--cl--5--);stroke:var(--cl--4--)}.details p{text-transform:capitalize;margin-top:.25rem}.contact-content .page-btn,.testimonial-slider,.heading p{margin-top:1.5rem;font-weight:600}.contact-content p{margin-top:10px;font-size:16px;font-weight:600}.contact-descriere .contact-img img{width:100%;object-fit:cover;border-radius:0 50% 0 25%;-webkit-border-radius:0 50% 0 25%;-moz-border-radius:0 50% 0 25%;-ms-border-radius:0 50% 0 25%;-o-border-radius:0 50% 0 25%}.contact-durabilitate .contact-img img{width:100%;object-fit:cover;border-radius:50% 0 25% 0;-webkit-border-radius:50% 0 25% 0;-moz-border-radius:50% 0 25% 0;-ms-border-radius:50% 0 25% 0;-o-border-radius:50% 0 25% 0}.testimonial{background:var(--cl--4--);padding:3rem 2rem;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.testimonial h2{text-align:center;max-width:600px;margin:0 auto}.swiper-slide{background:var(--cl--1--);padding:2rem;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.profile{justify-content:center;align-items:center;gap:1rem}.profile img{object-fit:cover;width:80px;height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.profile+p{text-align:center;margin-top:1.5rem}.swiper-pagination{position:relative;margin-top:2rem}.swiper-pagination-bullet{opacity:1;background:var(--cl--1--)}.swiper-pagination-bullet-active{background:var(--cl--5--)}.testimonial .swiper-slide p+img{margin-top:20px;margin-left:auto;margin-right:auto;border-radius:10px;display:block;max-width:100%;height:auto}.caracteristici .caracteristici-lista{list-style:none;padding:0;margin:0}.caracteristici .caracteristici-lista li{background-color:var(--cl--4--);border-radius:20px;padding:10px 15px;margin-bottom:10px;font-weight:700;display:flex;align-items:center}.caracteristici .caracteristici-lista li::before{content:counter(item) " ";counter-increment:item;background-color:var(--cl--5--);color:#fff;border-radius:50%;padding:5px 10px;margin-right:10px;font-size:.8em}.caracteristici .caracteristici-lista{counter-reset:item}.heading{text-align:center;max-width:750px;margin:0 auto 1.5rem auto}.project .p-card-content h4{font-weight:600}.project-cards img{width:100%;height:100%;max-height:500px;object-fit:cover}.project-cards a:nth-of-type(1) img{border-radius:0 100px 0 0;-webkit-border-radius:0 100px 0 0;-moz-border-radius:0 100px 0 0;-ms-border-radius:0 100px 0 0;-o-border-radius:0 100px 0 0}.project-cards a:nth-of-type(2) img{border-radius:100px 0 0 0;-webkit-border-radius:100px 0 0 0;-moz-border-radius:100px 0 0 0;-ms-border-radius:100px 0 0 0;-o-border-radius:100px 0 0 0}.project-cards a:nth-of-type(3) img{border-radius:0 0 100px 0;-webkit-border-radius:0 0 100px 0;-moz-border-radius:0 0 100px 0;-ms-border-radius:0 0 100px 0;-o-border-radius:0 0 100px 0}.project-cards a:nth-of-type(4) img{border-radius:0 0 0 100px;-webkit-border-radius:0 0 0 100px;-moz-border-radius:0 0 0 100px;-ms-border-radius:0 0 0 100px;-o-border-radius:0 0 0 100px}.p-card-content{align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.p-card-content .row{width:70px;height:70px;text-align:center}.join{margin-top:5px;background:var(--cl--2--);padding:4rem 2rem;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.join :is(h2,p){color:var(--cl--1--)}form{max-width:600px;margin:0 auto;gap:2rem}input{font-size:1rem;color:var(--cl--1--);outline:0;border:1px solid var(--cl--5--);background:transparent;padding:1rem .5rem}::placeholder{text-transform:none;color:#fff}form .page-btn{border-color:var(--cl--5--);margin:0 auto;padding:15px 20px}form .page-btn:hover{color:var(--cl--5--);stroke:var(--cl--5--)}.footer{flex-wrap:wrap;justify-content:space-between;gap:var(--gap--);margin-top:10px}.footer-content{max-width:300px}.footer-content p{font-size:1rem;margin-top:.5rem}footer h3{margin-bottom:1rem}footer li+li{padding-top:.5rem}footer a{font-size:1rem}a[href$="com"]{text-transform:lowercase}footer a:hover{color:var(--cl--5--);fill:var(--cl--5--)}.links{align-items:center;gap:1rem;margin-bottom:1rem}.copy-right{font-size:.8rem;text-align:center;margin-top:2rem}.copy-right{padding:10px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:90%}.modal-content h2{text-align:center}.close-button{color:#aaa;float:right;font-size:28px;font-weight:700}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}.info-btn{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;border-bottom:1px solid;text-decoration:none}@media (max-width:1000px){.toggleMenu{display:flex;cursor:pointer;background-color:transparent;background-image:url(./imgs/open.svg);background-repeat:no-repeat;background-position:center;background-size:30px;width:30px;height:30px;border:0;z-index:1000;transition:background-size 0.5s ease-in-out;-webkit-transition:background-size 0.5s ease-in-out;-moz-transition:background-size 0.5s ease-in-out;-ms-transition:background-size 0.5s ease-in-out;-o-transition:background-size 0.5s ease-in-out}.toggleMenu.active{position:fixed;right:5%;background-image:url(./imgs/close.svg);background-size:25px}nav{position:absolute;inset:0;flex-direction:column;justify-content:center;gap:1rem;min-height:0;opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out}nav.active{position:fixed;min-height:100%;opacity:1;background:var(--cl--1--);z-index:999;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.logos{justify-content:center}}@media (max-width:768px){.hero-content,.hero-row{flex-direction:column;align-items:center;margin-left:-5px;padding:5px}.countdown-container{padding:10px;margin:20px 5px;max-width:none}.feature-text{font-weight:600;font-size:16px}.logo h3{font-size:26px;font-weight:600}.hero,.contact,.project,.testimonial,.cards,.join,.footer{margin-left:10px;margin-right:10px}body,html{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;max-width:100%;overflow-x:hidden}.contact .contact-content,.contact .contact-img{padding:0;margin-bottom:10px}.contact .contact-img img{margin-bottom:0}.contact .contact-content{margin-bottom:20px;order:1}.contact-img{margin-top:0}.contact .contact-img{margin-top:10px;order:2}.contact .contact-content+.contact-img{margin-top:0}.contact .contact-content p{margin-bottom:10px}.contact-descriere .contact-content{margin-bottom:-200px}.contact-descriere .contact-img{margin-top:-20px}.contact-durabilitate .contact-img{margin-bottom:10px;margin-top:80px}.cards h4{font-size:22px}.project-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.project-cards .p-card{flex:0 1 calc(50% - 10px);max-width:calc(50% - 10px)}.project-cards .p-card img{border-radius:10px}.p-card-content{text-align:center}.project-cards .p-card h4{font-size:14px}.testimonial.container{margin-left:10px;margin-right:10px}.join.container{margin-left:10px;margin-right:10px}.join.container .column{margin-left:10px;margin-right:10px}}