:root{--bs-primary: #77c84b !important;--bs-primary-rgb: 107, 203, 166 !important;--bs-body-font-family: "Montserrat", sans-serif !important}#cv-creator-page .hero-image-col{align-self:anchor-center;align-items:center}#cv-creator-page .hero-image-col img{object-fit:contain;max-height:600px}#cv-creator-page .scroll-down-btn{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:40px;height:40px;border:2px solid rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.5);text-decoration:none;animation:bounce 2s infinite;transition:background-color .3s,color .3s}#cv-creator-page .scroll-down-btn:hover{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}#cv-creator-page .min-vh-100{min-height:83vh !important}@media(max-width: 991.98px){#cv-creator-page header .min-vh-100{min-height:auto !important}#cv-creator-page header .row{padding-bottom:4rem}}#cv-creator-page header{position:relative;background-color:#f8f9fa;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='%23f8f9fa'/%3e%3ccircle cx='10%25' cy='20%25' r='150' fill='rgba(119, 200, 75, 0.05)' /%3e%3ccircle cx='95%25' cy='85%25' r='200' fill='rgba(107, 203, 166, 0.05)' /%3e%3cpath d='M-200,300 C400,50 800,400 2000,300' stroke='rgba(119, 200, 75, 0.07)' stroke-width='60' fill='none' /%3e%3c/svg%3e");background-size:cover}#cv-creator-page #propuesta{scroll-margin-top:40px}#cv-creator-page #additional-services .feature-icon{background-image:none;box-shadow:none}#cv-creator-page header{position:relative;background-color:#f8f9fa;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='%23f8f9fa'/%3e%3ccircle cx='10%25' cy='20%25' r='150' fill='rgba(119, 200, 75, 0.05)' /%3e%3ccircle cx='95%25' cy='85%25' r='200' fill='rgba(107, 203, 166, 0.05)' /%3e%3cpath d='M-200,300 C400,50 800,400 2000,300' stroke='rgba(119, 200, 75, 0.07)' stroke-width='60' fill='none' /%3e%3c/svg%3e");background-size:cover}#cv-creator-page .feature-icon{width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(var(--bs-primary-rgb), 0.1);color:var(--bs-primary);font-size:1.25rem}#cv-creator-page .testimonial-card{background-color:#fff;border:0}#cv-creator-page .testimonial-stars{color:#ffc107}#cv-creator-page .testimonial-img{width:80px;height:80px;object-fit:cover}#cv-creator-page .template-card{transition:transform .3s ease,box-shadow .3s ease}#cv-creator-page .template-card:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem rgba(0,0,0,.1) !important}#cv-creator-page .card-img-overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);opacity:0;transition:opacity .3s ease}#cv-creator-page .template-card:hover .card-img-overlay,#cv-creator-page .header-carousel-slide.active:hover .card-img-overlay{opacity:1}#cv-creator-page .header-carousel-container{position:relative;width:100%;overflow:hidden}#cv-creator-page .header-carousel-track{display:flex;align-items:center;height:100%;transition:transform .5s cubic-bezier(0.25, 0.8, 0.25, 1)}#cv-creator-page .header-carousel-slide{flex:0 0 40%;height:100%;transition:transform .5s ease,opacity .5s ease;position:relative;transform:scale(0.85);opacity:.5}@media all and (max-width: 1200px){#cv-creator-page .header-carousel-slide{flex:0 0 50%}}@media all and (max-width: 600px){#cv-creator-page .header-carousel-slide{flex:0 0 60%}}@media all and (max-width: 400px){#cv-creator-page .header-carousel-slide{flex:0 0 70%}}#cv-creator-page .header-carousel-slide.active{transform:scale(1);opacity:1}#cv-creator-page .header-carousel-slide img{width:100%;height:100%;object-fit:cover;border-radius:.75rem;box-shadow:0 10px 20px rgba(0,0,0,.1);object-position:top}#cv-creator-page .use-template-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%) translateY(10px);opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:5}#cv-creator-page .header-carousel-slide:hover .use-template-btn{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}#cv-creator-page .carousel-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.8);border:none;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:10}#cv-creator-page .carousel-nav-btn.prev{left:-10px}#cv-creator-page .carousel-nav-btn.next{right:-10px}@media(min-width: 992px){#cv-creator-page .carousel-nav-btn.prev{left:20px}#cv-creator-page .carousel-nav-btn.next{right:20px}}#cv-creator-page .contact-option{transition:background-color .3s ease}#cv-creator-page .contact-option:hover{background-color:var(--bs-light)}#cv-creator-page #contact .feature-icon{background-color:rgba(0,0,0,0)}#cv-creator-page #contact i{color:#4fd2c2}/*# sourceMappingURL=herramienta_creacion_cv.min.css.map */