.kw-exit-intent-overlay{z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ad9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.kw-exit-intent-card{text-align:center;background:#fff;border:2px solid #3bbdad;border-radius:16px;width:90%;max-width:520px;padding:40px;animation:.3s ease-out kwExitPopIn;position:relative;box-shadow:0 25px 50px -12px #00000040}.kw-exit-intent-close{cursor:pointer;color:#64748b;background:0 0;border:none;font-size:1.8rem;line-height:1;position:absolute;top:15px;right:15px}.kw-exit-intent-icon{color:#ffb300;margin-bottom:15px;font-size:3.8rem!important}.kw-exit-intent-title{color:#0f172a;margin-top:0;margin-bottom:12px;font-size:1.8rem;font-weight:800;line-height:1.2}.kw-exit-intent-body{color:#475569;margin-bottom:25px;font-size:1.05rem;line-height:1.5}.kw-exit-intent-actions{flex-direction:column;gap:10px;width:100%;display:flex}.kw-exit-intent-primary{color:#fff;text-align:center;background:#3bbdad;border-radius:50px;padding:14px 35px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 4px 15px #3bbdad4d}.kw-exit-intent-primary:hover{color:#fff;text-decoration:none;transform:translateY(-1px)}.kw-exit-intent-secondary{color:#475569;text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:50px;padding:12px 35px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.kw-exit-intent-secondary:hover{color:#475569;text-decoration:none}.kw-exit-intent-dismiss-wrap{margin-top:18px;margin-bottom:0}.kw-exit-intent-dismiss{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}@keyframes kwExitPopIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.navbar-nav>.dropdown:hover>.dropdown-menu{display:block}.navbar-nav>.dropdown:hover>.dropdown-toggle:after{display:inline-block}.visa-badge{color:#0d47a1;background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;align-items:center;gap:6px;margin-top:15px;padding:6px 12px;font-size:.95em;font-weight:600;display:inline-flex}.feature-alert-box{text-align:left;background:#f8fbff;border:1px solid #cce3f6;border-left:5px solid #1976d2;border-radius:8px;margin:30px 0;padding:25px;position:relative;box-shadow:0 4px 15px #00000008}.feature-badge{color:#0d47a1;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ffca28 0%,#ffb300 100%);border-radius:20px;margin-bottom:15px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-block}.feature-alert-title{color:#111;align-items:center;gap:10px;margin-top:0;margin-bottom:15px;font-size:1.4rem;font-weight:700;display:flex}.feature-alert-text{color:#444;margin-bottom:15px;font-size:1.05rem;line-height:1.6}.feature-alert-list{margin-bottom:0;padding-left:20px}.feature-alert-list li{color:#333;margin-bottom:8px}.template-card{background:#fff;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;padding:15px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 15px #0000000d}.template-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px #0003;border-color:#0f172a!important}.template-card .tpl-img{border:1px solid #e2e8f0;border-radius:6px;width:100%;height:auto}.btn-tpl-primary{color:#fff;background:#0f172a;border:none;border-radius:6px;width:100%;margin-bottom:8px;padding:10px;font-size:.95rem;font-weight:700;transition:background .2s}.btn-tpl-primary:hover{color:#fff!important;background:#3bbdad!important}.btn-tpl-secondary{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:10px;font-size:.95rem;font-weight:700;transition:all .2s}.btn-tpl-secondary:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.hero-header-container{text-align:center;max-width:900px;margin:0 auto;padding-bottom:20px}.hero-badge-wrapper{margin-bottom:20px}.hero-freshness-badge{color:#0056b3;text-transform:uppercase;letter-spacing:.5px;background-color:#e0f2fe;border-radius:50px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-block}.hero-title{color:#1a1a1a;letter-spacing:-.5px;margin:0 0 25px;font-size:2.8rem;font-weight:800;line-height:1.2}@media (max-width:768px){.hero-title{font-size:2rem}}.hero-title .text-highlight{color:#007bff}.hero-image-wrapper{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #00000026}.hero-image-wrapper img{width:100%;height:auto;display:block}.additional-resources .resources-title{letter-spacing:-.5px;color:#2b2b2b}body.kw-marketing-body .kw-europass-cv-builder .additional-resources,.kw-europass-cv-builder .additional-resources{text-align:left;border-radius:0;margin-top:40px;padding:20px 0;background:0 0!important}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-card,.kw-europass-cv-builder .additional-resources .resource-card{padding:30px 28px}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-heading,.kw-europass-cv-builder .additional-resources .resource-heading{padding-bottom:10px;position:relative}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-heading:after,.kw-europass-cv-builder .additional-resources .resource-heading:after{content:"";background:#337ab7;border-radius:2px;width:36px;height:3px;margin-top:8px;display:block}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list,.kw-europass-cv-builder .additional-resources .resource-list{padding-left:0;list-style:none}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list li,.kw-europass-cv-builder .additional-resources .resource-list li{margin-bottom:10px;padding-left:16px;line-height:1.6;list-style:none;position:relative}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list li:before,.kw-europass-cv-builder .additional-resources .resource-list li:before{content:"›";color:#337ab7;font-weight:600;position:absolute;left:0}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list a,body.kw-marketing-body .kw-europass-cv-builder .additional-resources a,.kw-europass-cv-builder .additional-resources .resource-list a,.kw-europass-cv-builder .additional-resources a{font-size:1.1em;text-decoration:none;transition:transform .15s,color .15s;display:inline-block;color:#337ab7!important}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list a:hover,body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list a:focus,body.kw-marketing-body .kw-europass-cv-builder .additional-resources a:hover,body.kw-marketing-body .kw-europass-cv-builder .additional-resources a:focus,.kw-europass-cv-builder .additional-resources .resource-list a:hover,.kw-europass-cv-builder .additional-resources .resource-list a:focus,.kw-europass-cv-builder .additional-resources a:hover,.kw-europass-cv-builder .additional-resources a:focus{text-decoration:none;transform:translate(2px);color:#23527c!important}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list strong,.kw-europass-cv-builder .additional-resources .resource-list strong{font-weight:700;color:#337ab7!important}body.kw-marketing-body .kw-europass-cv-builder .additional-resources .resource-list a:before,body.kw-marketing-body .kw-europass-cv-builder .additional-resources a:before,.kw-europass-cv-builder .additional-resources .resource-list a:before,.kw-europass-cv-builder .additional-resources a:before{content:none;margin:0}@media (max-width:768px){.kw-europass-cv-builder .additional-resources .resource-card,.additional-resources .resource-card{margin-bottom:20px}}.kw-europass-cv-builder .faq-item h4{color:#333;margin-bottom:5px;font-size:18px;font-weight:700}.kw-europass-cv-builder .faq-item p{color:#555;margin:0 0 10px;font-size:16px;line-height:1.5}body.kw-marketing-body .kw-europass-cv-builder section.cta,.kw-europass-cv-builder section.cta{color:#333;border-radius:8px;background-color:#0000!important;background-image:linear-gradient(135deg,#f0f4ff 0%,#fff 100%)!important}body.kw-marketing-body .kw-europass-cv-builder section.cta .cta-button,.kw-europass-cv-builder section.cta .cta-button{color:#fff!important;background-color:#3bbdad!important}.extension-container.europass-features{margin:80px auto}.extension-container.europass-features .section-title{margin-bottom:12px;font-size:36px;font-weight:700}.extension-container.europass-features .section-subtitle{color:#555;max-width:800px;margin:0 auto 40px;font-size:18px}.extension-container.europass-features .feature-box{text-align:center;background:#fff;border-radius:14px;height:100%;padding:35px 25px;transition:all .3s;box-shadow:0 10px 30px #0000000d}.extension-container.europass-features .feature-box:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000014}.extension-container.europass-features .feature-box h4{margin:18px 0 10px;font-size:20px;font-weight:600}.extension-container.europass-features .feature-box p{color:#666;font-size:16px}.extension-container.europass-features .icon{border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto;font-size:22px;font-weight:700;display:flex}.extension-container.europass-features .icon.blue{color:#0d6efd;background:#e7f0ff}.extension-container.europass-features .icon.green{color:#198754;background:#eaf8ef}.extension-container.europass-features .icon.teal{color:#0dcaf0;background:#e6f7f9}.extension-container.europass-features .features-cta{margin-top:40px}.extension-container.europass-features .features-cta .btn{border-radius:10px;margin:8px 10px;padding:14px 28px}.extension-container.europass-features .features-footer{border-top:1px solid #eee;margin-top:50px;padding-top:20px}.extension-container.europass-features .features-footer p{color:#666;font-size:15px}.extension-container.europass-features .features-footer a{color:#3bbdad;text-decoration:underline}.extension-container.europass-features .signup-btn-secondary{color:#3bbdad;background:0 0;border:2px solid #3bbdad;border-radius:10px;padding:14px 28px;transition:all .25s}.extension-container.europass-features .signup-btn-secondary:hover{color:#fff;background:#3bbdad}@media (max-width:991px){.extension-container.europass-features{margin:60px auto}.extension-container.europass-features .card-col{width:100%}.extension-container.europass-features .section-title{font-size:30px}.extension-container.europass-features .section-subtitle{margin-bottom:30px;font-size:17px}.extension-container.europass-features .feature-box{margin-bottom:20px;padding:30px 22px}}@media (max-width:767px){.extension-container.europass-features{margin:50px auto}.extension-container.europass-features .section-title{font-size:26px;line-height:1.3}.extension-container.europass-features .section-subtitle{padding:0 10px;font-size:16px;line-height:1.6}.extension-container.europass-features .feature-box{margin-bottom:18px;padding:26px 20px}.extension-container.europass-features .feature-box h4{font-size:18px}.extension-container.europass-features .feature-box p{font-size:15px}.extension-container.europass-features .icon{width:48px;height:48px;font-size:20px}.extension-container.europass-features .features-cta{margin-top:30px}.extension-container.europass-features .features-cta .btn{width:100%;max-width:320px;margin:8px auto;display:block}.extension-container.europass-features .features-footer{margin-top:40px;padding-top:18px}.extension-container.europass-features .features-footer p{padding:0 10px;font-size:14px;line-height:1.6}}@media (max-width:480px){.extension-container.europass-features .section-title{font-size:24px}.extension-container.europass-features .section-subtitle{font-size:15px}}.comparison-section{margin-bottom:60px}.comparison-section .comparison-card{background:#f8f9fa;border-radius:14px;padding:40px 30px;position:relative;overflow:hidden}.comparison-section .comparison-accent{background:#20c997;border-radius:4px;width:6px;position:absolute;top:20px;bottom:20px;left:0}.comparison-section .comparison-title{color:#2b2b2b;margin-bottom:10px;font-size:28px;font-weight:700}.comparison-section .comparison-subtitle{color:#555;margin-bottom:30px;font-size:17px}.comparison-section .comparison-links{margin-top:10px}.comparison-section .compare-link{color:#20c997;border-radius:8px;padding:10px 18px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.comparison-section .compare-link:hover{background:#20c9971f;text-decoration:none}@media (max-width:768px){.comparison-section .comparison-title{font-size:24px}.comparison-section .comparison-links .col-md-4{margin-bottom:12px}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.kw-europass-cv-builder .testimonial-section{--kw-testimonial-ease:cubic-bezier(.33, 1, .68, 1);--kw-testimonial-duration:.95s;--kw-card-shift:min(34vw, 168px);--kw-swipe-x:0px}.kw-europass-cv-builder .testimonials{overflow:visible}.kw-europass-cv-builder .testimonials .carousel{width:100%;position:relative;overflow:visible}.kw-europass-cv-builder .testimonials .carousel-inner{perspective:1400px;width:100%;height:300px;min-height:300px;transform-style:preserve-3d;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding:24px 0;display:block;position:relative;overflow:visible}.kw-europass-cv-builder .testimonials .carousel-inner.is-swiping{cursor:grabbing}.kw-europass-cv-builder .testimonials .carousel-inner.is-swiping .carousel-item{transition:none!important}.kw-europass-cv-builder .testimonials .carousel-item{text-align:center;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transform-origin:50%;width:min(400px,86vw);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;transition:transform var(--kw-testimonial-duration) var(--kw-testimonial-ease), opacity .55s ease, box-shadow var(--kw-testimonial-duration) var(--kw-testimonial-ease);background:#fff;border-radius:10px;margin:0;padding:15px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,-140px)scale(.72);box-shadow:0 4px 14px #23232314}.kw-europass-cv-builder .testimonials .carousel-item.active,.kw-europass-cv-builder .testimonials .carousel-item-prev,.kw-europass-cv-builder .testimonials .carousel-item-next{opacity:1;visibility:visible;pointer-events:auto}.kw-europass-cv-builder .testimonials .carousel-item.active{z-index:5;cursor:grab;transform:translate3d(calc(-50% + var(--kw-swipe-x)), -50%, 0) scale(1) rotateY(0deg);box-shadow:0 14px 36px #23232324,0 4px 12px #2323230f}.kw-europass-cv-builder .testimonials .carousel-item-prev,.kw-europass-cv-builder .testimonials .carousel-item-next{z-index:4;overflow:hidden;box-shadow:0 6px 18px #2323231a}.kw-europass-cv-builder .testimonials .carousel-item-prev{transform:translate3d(calc(-50% - var(--kw-card-shift) + (var(--kw-swipe-x) * .55)), -50%, -90px) scale(.82) rotateY(14deg)}.kw-europass-cv-builder .testimonials .carousel-item-next{transform:translate3d(calc(-50% + var(--kw-card-shift) + (var(--kw-swipe-x) * .55)), -50%, -90px) scale(.82) rotateY(-14deg)}.kw-europass-cv-builder .testimonials .carousel-item-prev .testimonial .card-text,.kw-europass-cv-builder .testimonials .carousel-item-next .testimonial .card-text{min-height:103px;font-size:13px}.kw-europass-cv-builder .testimonials .carousel-inner:not(.is-animating):not(.is-swiping) .carousel-item-prev:hover{transform:translate3d(calc(-50% - var(--kw-card-shift) + 10px + (var(--kw-swipe-x) * .55)), -52%, -70px) scale(.86) rotateY(10deg);box-shadow:0 10px 24px #23232324}.kw-europass-cv-builder .testimonials .carousel-inner:not(.is-animating):not(.is-swiping) .carousel-item-next:hover{transform:translate3d(calc(-50% + var(--kw-card-shift) - 10px + (var(--kw-swipe-x) * .55)), -52%, -70px) scale(.86) rotateY(-10deg);box-shadow:0 10px 24px #23232324}@media (max-width:767px){.kw-europass-cv-builder .testimonial-section{--kw-card-shift:22vw}.kw-europass-cv-builder .testimonials .carousel-inner{height:320px;min-height:320px}.kw-europass-cv-builder .testimonials .carousel-item-prev{transform:translate3d(calc(-50% - var(--kw-card-shift) + (var(--kw-swipe-x) * .55)), -50%, -70px) scale(.8)}.kw-europass-cv-builder .testimonials .carousel-item-next{transform:translate3d(calc(-50% + var(--kw-card-shift) + (var(--kw-swipe-x) * .55)), -50%, -70px) scale(.8)}.kw-europass-cv-builder .testimonials .carousel-inner:not(.is-animating):not(.is-swiping) .carousel-item-prev:hover{transform:translate3d(calc(-50% - var(--kw-card-shift) + 6px + (var(--kw-swipe-x) * .55)), -52%, -60px) scale(.84)}.kw-europass-cv-builder .testimonials .carousel-inner:not(.is-animating):not(.is-swiping) .carousel-item-next:hover{transform:translate3d(calc(-50% + var(--kw-card-shift) - 6px + (var(--kw-swipe-x) * .55)), -52%, -60px) scale(.84)}}@media (max-width:424px){.kw-europass-cv-builder .testimonial-section{--kw-card-shift:16vw}.kw-europass-cv-builder .testimonials .carousel-inner{height:460px;min-height:460px}.kw-europass-cv-builder .testimonials .carousel-item{width:240px}}@media (max-width:360px){.kw-europass-cv-builder .testimonials .carousel-inner{height:490px;min-height:490px}.kw-europass-cv-builder .testimonials .carousel-item{width:220px}}@media (prefers-reduced-motion:reduce){.kw-europass-cv-builder .testimonials .carousel-item{transition:none!important}.kw-europass-cv-builder .testimonials .carousel-item.active{transform:translate(-50%,-50%)scale(1)!important}}
