.job-save-btn{cursor:pointer}.job-save-btn.is-saved{font-weight:700}.saved-offer-btn{background:0 0;border:0;cursor:pointer;padding:0;position:absolute;top:40px;right:10px}.saved-offer-btn .icon-heart{fill:none;stroke:#93c462;stroke-width:1.8;transition:fill 0s,stroke 0s}.saved-offer-btn .icon-heart.icon-heart--big{width:35px;height:33px}.saved-offer-btn.is-saved .icon-heart,.saved-offer-btn[data-saved="1"] .icon-heart{fill:#93c462;stroke:#93c462}.saved-offer-btn:focus-visible{outline:2px solid #005aa0;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.saved-offer-btn{background:0 0;border:0;padding:0;cursor:pointer;position:absolute;top:15px;right:15px;line-height:0;z-index:2}.empleo-card{position:relative}.saved-offer-btn .icon-heart{width:30px;height:25px;fill:none;stroke:#93c462;stroke-width:1.8;transition:fill 0s,stroke 0s}.saved-offer-btn.is-saved .icon-heart,.saved-offer-btn[data-saved="1"] .icon-heart{fill:#93c462;stroke:#93c462}.saved-offer-btn:not(.is-saved):hover .icon-heart,.saved-offer-btn[data-saved="0"]:hover .icon-heart{stroke:#93c462}.saved-offer-btn:focus-visible{outline:2px solid #005aa0;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.filters-saved-offers{margin-top:2rem;border:1px solid #e8e8e8;border-top:3px solid #93c462;padding:2rem 18px 18px 18px}.filters-saved-offers .icon-heart{width:24px;height:20px;fill:#93c462;vertical-align:middle;margin-right:8px}.filters-saved-offers .loc{color:#93c462;margin-top:28px;font-size:14px;line-height:normal}.filters-saved-offers .empleo-card-empresa{line-height:1rem;color:#b3b3b3;margin-top:10px;font-size:14px}.filters-saved-offers h4{font-size:16px;margin-top:10px}.filters-saved-offers .btn-submit{background:#fff;border:2px solid #93c462;font-size:14px;font-weight:400;color:#93c462;text-align:center;text-transform:uppercase;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;padding:5px 12px;width:100%;margin:30px auto 0 auto;display:block;position:relative}.filters-saved-offers h3{color:#93c462;font-size:20px;font-weight:400!important;margin-bottom:33px!important}#savedOffersSliderNoOffers h3{color:#000;font-size:20px;font-weight:400!important;margin-top:14px}#savedOffersSliderNoOffers .icon-heart{width:60px;height:55px;fill:#fff;right:10px;stroke:#93c462}#savedOffersSliderNoOffers{padding-top:27px}#savedOffersSliderNoOffers h3{color:#000;margin-bottom:10px!important;padding-bottom:0}#savedOffersSliderNoOffers p{margin-top:0;padding-top:0;font-size:16px;color:#b3b3b3}#savedOffersSliderLoading h3{color:#000}.filters-saved-offers .glider-contain{position:relative}.saved-slide{position:relative;padding:1rem;border:1px solid #e0e0e0;border-top:3px solid #000;border-radius:4px;box-shadow:none!important}.glider{box-shadow:none!important}.saved-slide .slide-link{display:block;text-decoration:none;color:inherit}.saved-slide .icon-heart{right:0!important}.saved-slide .saved-offer-btn{position:absolute;top:8px;right:8px;background:0 0;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:background-color .2s ease}.saved-slide .saved-offer-btn .icon-heart{width:20px;height:20px;fill:transparent;stroke:#ccc;stroke-width:1.8;transition:fill .2s ease,stroke .2s ease}.saved-slide .saved-offer-btn.is-saved .icon-heart,.saved-slide .saved-offer-btn[data-saved="1"] .icon-heart{fill:#93c462;stroke:#93c462}.saved-slide .saved-offer-btn:not(.is-saved):hover .icon-heart,.saved-slide .saved-offer-btn[data-saved="0"]:hover .icon-heart{stroke:#93c462}.glider-next,.glider-prev{background:0 0;border:0;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px}.glider-prev{left:-28px}.glider-next{right:-28px}.dots{text-align:center;margin-top:30px!important}.dots .glider-dot{width:15px;height:15px;border-radius:50%;display:inline-block;margin:0 4px;cursor:pointer;border:2px solid #b3b3b3;background:#fff;transition:all .2s ease}.dots .glider-dot.active{border-color:#93c462;background:#93c462}.login-tooltip{position:fixed;background:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;z-index:10000;max-width:200px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.2);animation:fadeInTooltip .2s ease-out}@keyframes fadeInTooltip{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.cgcof-spinner{width:28px;height:28px;border:3px solid rgba(40,167,69,.18);border-top-color:#93c462;border-radius:50%;animation:cgcof-spin .9s linear infinite;margin:0 auto;display:inline-block}@keyframes cgcof-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cgcof-spinner{animation:none}}.loading-message{text-align:center;font-size:16px;color:#666;margin-top:20px}.empleo-single .btn-save-container{margin-left:15px}.empleo-single .saved-offer-btn--single{position:static;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.empleo-single .saved-offer-btn--single.is-saved .icon-heart,.empleo-single .saved-offer-btn--single[data-saved="1"] .icon-heart{fill:#93c462;stroke:#93c462}.empleo-single .whatasapp-save-container{width:100%;max-width:317px;display:flex;align-items:flex-start;justify-content:space-between}.empleo-single .whatasapp-save-container .icon-heart{stroke:#93c462;stroke-width:1;width:45px;height:40px;padding-top:4px}@media screen and (min-width:971px){.empleo-single .whatasapp-save-container{max-width:100%;align-items:flex-end;justify-content:flex-end}}.saved-offer-btn{display:none!important}.filters-saved-offers{display:none!important}