.europass-landing .hero{padding:40px 0 40px}.europass-landing .hero h1{line-height:1.2}.europass-landing .hero p{line-height:1.4;text-align:left}.europass-landing .hero .hero-cta-btn{width:80%}.europass-title{font-family:Inter,sans-serif;font-weight:600;font-size:39px;line-height:1.5;text-transform:none!important;max-width:95%;padding:20px 0;margin:0!important}.europass-description{font-family:Inter,sans-serif;font-weight:400;line-height:32px;margin-bottom:40px;max-width:95%}.green-btn{display:inline-block;background-color:#01b27d;color:#fff;text-decoration:none;padding:15px 30px;border-radius:7px;text-align:center;text-transform:uppercase}.green-btn:hover{background-color:#01b27dc4;color:#fff;text-decoration:none}.cta-container{text-align:center}.background-stars{position:relative}.background-stars::before{content:url(../images/europass.svg);position:absolute;top:-5%;left:5%}.europass-intro-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.europass-intro p{font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:30px;color:grey}.europass-intro h2{font-family:Inter,sans-serif;margin-bottom:0;font-weight:700;font-size:35px;letter-spacing:initial}.landing.points-component p.text-center{color:#606060!important}@media (max-width:700px){.green-btn,.green-btn-outlined{padding:15px;width:100%;text-align:center}.europass-landing .hero .hero-cta-btn{width:100%}}.carousel{color:#fff;background-color:#33437d;padding-bottom:3%}.landing.resume-carousel{background-color:#33437d!important}@media (max-width:650px){.carousel{padding:20px 0 60px}}.carousel .cta{margin-top:60px;text-align:center}.carousel .cta a{width:80%;max-width:300px}.steps{padding:50px 0;border-radius:64px 64px 0 0;margin-top:-3%;background:#fff}.steps h2{font-weight:700;text-align:center}.steps .container>p,.steps .description{text-align:center;color:#4e4775}.steps .container>p{font-size:18px}.steps .steps-container{display:grid;gap:60px;grid-template-columns:repeat(12,1fr);margin-top:50px;position:relative}.steps .steps-container .steps-image{grid-column:span 4/span 4;position:sticky;top:0;align-self:start}.steps .steps-container .steps-content{grid-column:span 8/span 8}.steps .steps-container .steps-content .step-single{padding-bottom:20px;display:flex;gap:30px}.steps .steps-container .steps-content .step-single .round-line{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 0}.steps .steps-container .steps-content .step-single .round{width:25px;height:25px;border:8px solid #4a3aff;border-radius:100%;flex-grow:1;flex-shrink:0}.steps .steps-container .steps-content .step-single .line{width:4px;background:#4a3aff;height:100%;border-radius:5px}.steps .steps-container .steps-content .step-single .step-number{color:#4a3aff;font-size:30px;font-weight:700;margin-bottom:10px}.steps .steps-container .steps-content .step-single .step-title{font-weight:700;margin-bottom:10px}.steps .steps-container .steps-content .step-single .step-description{color:#4e4775;margin-bottom:10px}.steps .steps-container .steps-content .step-single .registration-buttons{margin-top:20px}@media (max-width:800px){.steps .steps-container{grid-template-columns:repeat(1,1fr)}.steps .steps-container .steps-image{display:none}.steps .steps-container .steps-content{grid-column:span 1/span 1}}@media (max-width:1024px){.carousel .cta{margin-top:140px}.hero .container .picture{margin-top:60px}.hero .picture img{max-width:250px;left:50%;transform:scale(.8,.8) translateX(-50%);box-shadow:none}.hero .picture img.current{transform:scale(1,1) translateX(-50%)}.background-stars::before{top:36%;left:40%;transform:translate(-50%,-50%)}}@media (max-width:750px){.europass-intro-header{flex-direction:column-reverse}.europass-intro-header h2{margin-top:20px}}@media (max-width:650px){.carousel,.features,.tool{padding-top:50px;padding-bottom:50px}.steps{margin-top:-10%}}@media (max-width:930px){.hero .picture img{max-width:250px}}@media (max-width:900px){.europass-landing .hero{padding:20px 0 40px}}
