:root{--brand-color: #fab005}*{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Lato,sans-serif;line-height:1;font-weight:400;color:#555}.sub-heading{color:var(--brand-color);text-transform:uppercase;font-size:1.6rem;font-weight:600;letter-spacing:1.5px;font-family:var(--font-dm-serif-display);margin-bottom:1.6rem}.heading-secondary{font-size:5.2rem;color:#333;font-weight:700;line-height:.9;letter-spacing:-.5px;margin-bottom:9.6rem}.disabled-link,.disabled-link:link,.disabled-link:visited{color:#bdbdbd!important;cursor:default;pointer-events:none}.container{max-width:120rem;margin:0 auto;padding:3.2rem}.grid{display:grid}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}.grid--5-cols{grid-template-columns:repeat(5,1fr)}@media (max-width: 77em){html{font-size:56.25%}}@media (max-width: 59em){html{font-size:50%}}.header{width:100%;height:9.6rem;font-size:2rem;color:#fff;display:grid;grid-template-columns:auto 1fr;position:absolute;padding:0 4.8rem;align-items:center;z-index:20}.header-logo-img{width:6.4rem;height:auto}.header-menu{display:grid;grid-template-columns:1fr auto}.header-nav{display:flex;justify-content:center;align-items:center}.main-nav-list{display:flex;list-style:none;gap:4.8rem}.main-nav-link:link,.main-nav-link:visited{text-decoration:none;font-weight:600;transition:all .3s;font-size:2rem}.authenticated-box{display:flex;gap:3.2rem;align-items:center;color:#fab005}.user-box{display:flex;align-items:center;gap:.4rem;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.user-icon{width:2.4rem;height:2.4rem;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.user-name{font-size:2rem;font-weight:600;text-transform:uppercase}.btn-logout{border:none;background-color:transparent;cursor:pointer;transition:all .3s;display:flex;align-items:center}.logout-icon{width:3.5rem;height:3.5rem;fill:#111;transition:all .3s}.btn-logout span{font-size:1.2rem;font-weight:600}.btn-logout:hover .logout-icon{fill:#4b3501}.mobile-nav{display:none;background-color:transparent;border:none;cursor:pointer;position:fixed;right:4.8rem}.icon-mobile-nav{width:4.8rem;height:4.8rem;color:#333}.icon-mobile-nav[name=close-outline]{display:none}@media (max-width: 59em){.mobile-nav{display:block;z-index:30}.header-menu{background-color:#fff7e6f7;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none;visibility:hidden;transition:all .5s}.nav-open .header-menu{opacity:1;pointer-events:auto;visibility:visible}.nav-open .icon-mobile-nav[name=close-outline]{display:block}.nav-open .icon-mobile-nav[name=menu-outline]{display:none}.main-nav-list{display:flex;flex-direction:column;align-items:center;list-style:none;gap:4.8rem;margin-bottom:4.8rem}.main-nav-link:link,.main-nav-link:visited{font-size:3rem;color:#fab005}.header-actions{order:-1;margin-bottom:4.8rem}.user-box{text-shadow:none;color:#5b1c1b}.user-icon{width:3rem;height:3rem;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.user-name{font-size:3rem;font-weight:600;text-transform:uppercase}.verifying{color:#5b1c1b;font-weight:600}}@media (max-width: 59em){.header{padding:0 2.4rem}.mobile-nav{right:2.4rem}}.action-login,.action-login:link,.action-login:visited{display:flex;align-items:center;gap:.8rem;border:none}.action-login span{font-size:1.6rem;font-weight:600;padding-top:.1rem}@media (max-width: 77em){.action-login,.action-login:link,.action-login:visited{font-size:1.6rem;padding:1.2rem 1.6rem;align-items:center;gap:.8rem}.action-login span{font-size:1.6rem}}@media (max-width: 34em){.login-icon{width:3.2rem;height:3.2rem}.action-login,.action-login:link,.action-login:visited{font-size:2rem}.action-login span{font-size:2.4rem}}.footer{padding:12.8rem 0;border-top:1px solid #eee;background-color:#efe8e8}.footer-container{display:grid;grid-template-columns:1fr 1fr 3fr;column-gap:3.2rem}.logo-col{display:flex;flex-direction:column}.logo-box,.logo-box:link,.logo-box:visited{display:flex;margin-bottom:1.6rem;text-decoration:none}.footer-logo-img{width:3.5rem;height:auto}.footer-logo-text{font-size:1.8rem;color:var(--brand-color);font-weight:600}.copyright-text{font-size:1.4rem;margin-top:auto;line-height:1.8}.address-title{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1.6rem}.footer-social-links{list-style:none;display:flex;gap:1.2rem;margin-bottom:1.6rem}.footer-social-link:hover .footer-social-icon{color:#333}.footer-social-icon{width:3.2rem;height:3.2rem;color:#555;transition:all .3s}.address{font-size:1.6rem;color:#555;font-style:normal;list-style:none;line-height:1.5}.nav-col{display:flex;flex-direction:column}.footer-nav{list-style:none;display:flex;justify-content:space-between}.footer-link:link,.footer-link:visited{font-size:1.8rem;color:#555;text-decoration:none;font-weight:600;transition:all .3s}.footer-link:hover,.footer-link:active{color:#333}.footer-msg{font-size:1.4rem;color:#999;line-height:1.5;margin-top:auto;text-align:center}@media (max-width: 44em){.footer{padding:8rem 0}.footer-container{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:4.8rem}.nav-col{grid-column:1 / -1;gap:3.2rem}}.cta-desafios{padding:9.6rem 0 0;background-color:#feefcd}.challenges-container{padding:3.2rem;grid-template-columns:4fr 3fr;background-image:linear-gradient(to right,transparent 40%,rgba(0,0,0,.6) 50%),url(/cta/centro-de-conferencias.webp);width:100%;background-size:cover;border-radius:1rem}.challenges-box{grid-column:2}.challenges-title{font-size:3.6rem;color:#fdd882;margin-bottom:3.2rem}.challenges-steps{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:3.2rem}.challenges-step{display:flex;gap:.8rem;align-items:center}.step-number{color:#cebbbb;font-size:3rem}.step-info{font-size:1.8rem;color:#ded2d1}.challenges-btn,.challenges-btn:link,.challenges-btn:visited{background-color:#fab005;color:#5b1c1b;font-weight:600;display:inline-block;font-size:2.4rem;text-decoration:none;padding:1.2rem 2.4rem;transition:all .3s}.challenges-btn:hover,.challenges-btn:active{background-color:#e19e05}.box-actions-info{display:flex;gap:3.2rem;align-items:center}.participants{color:#fee7b4;display:flex;align-items:center;gap:.8rem}.participants-icon{width:3rem;height:3rem}.participants-text{font-size:2.2rem}@media (max-width: 77em){.step-info{font-size:1.6rem}.challenges-btn,.challenges-btn:link,.challenges-btn:visited{font-size:2rem}.participants-icon{width:2.4rem;height:2.4rem}.participants-text{font-size:1.8rem}}@media (max-width: 59em){.challenges-title{font-size:3rem;margin-bottom:2.4rem}.box-actions-info{flex-direction:column;gap:1.6rem;align-items:flex-start}.participants-text{font-size:1.8rem}}@media (max-width: 44em){.challenges-container{grid-template-columns:1fr;grid-template-rows:25rem 1fr;padding:4.8rem;background-image:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.6) 50%),url(/cta/centro-de-conferencias-2.webp)}.challenges-box{grid-column:1;grid-row:-2}.challenges-title{font-size:3.6rem}.step-info{font-size:2rem}.box-actions-info{flex-direction:row;gap:3.2rem;align-items:center}.participants-icon{width:3rem;height:3rem}.participants-text{font-size:2.2rem}}@media (max-width: 34em){.challenges-steps{display:flex;flex-direction:column;gap:2rem;margin-bottom:4.8rem}.challenges-step{gap:1.6rem}.step-number{font-size:5rem}.step-info{line-height:1.2}.box-actions-info{flex-direction:column;gap:1.2rem;font-weight:600}.challenges-btn,.challenges-btn:link,.challenges-btn:visited{font-size:3.6rem}}.cta-invitacion{padding:9.6rem 0;background-color:#feefcd;position:relative}.invitation-container{display:grid;grid-template-columns:2fr 1fr;position:relative}.invitation-img-box{position:relative}.invitation-name{position:absolute;font-family:Great Vibes,serif;top:43.5%;left:72%;font-size:2.4rem;color:#111}.invitation-msg{position:absolute;width:25%;height:5rem;background-color:#00800000;top:53%;left:72%;font-size:1.6rem;white-space:pre-line;line-height:1.028}.invitation-img{width:100%;height:auto}.invitation-box{background-image:url(/cta/background-ovejas.webp),linear-gradient(to bottom,#fbc037,#6b3332);background-size:cover;padding:3.2rem;display:flex;flex-direction:column}.invitation-title{font-size:3.6rem;font-weight:800;color:#5b1c1b;margin-bottom:2.4rem}.invitation-description{color:#7c4949;font-size:2rem;line-height:1.5;margin-bottom:3.2rem}.input-name{border:none;color:#333;padding:1.2rem 1.6rem;font-size:2.4rem;font-family:Great vibes,"Serif";margin-bottom:2.4rem;background-color:#ffffff80}.input-name:focus{outline:none}.input-msg{height:100%;color:#333;border:none;padding:1.2rem 1.6rem;font-size:1.8rem;font-family:Lato,"Serif";background-color:#ffffff80;resize:none}.input-msg:focus{outline:none}.invitation-actions{display:grid;grid-template-columns:2fr 1fr;gap:1.2rem;margin-top:2.4rem}.invitation-btn-download,.invitation-btn-clean{border:none;font-size:1.4rem;display:flex;gap:.4rem;justify-content:center;align-items:center;font-weight:600;cursor:pointer;transition:all .3s}.invitation-btn-download{background-color:#fab005;color:#5b1c1b;padding:1.2rem 2rem}.invitation-btn-download:hover{background-color:#e19e05}.invitation-btn-clean{background-color:#fee7b4;padding:0 1rem;color:#5b1c1b}.invitation-btn-clean:hover{background-color:#fddf9b}.cta-image-name-2{position:absolute;top:43.4%;left:71.5%;font-family:Great vibes,serif;font-size:56px;color:#333}.cta-image-msg-2{position:absolute;top:52.6%;left:71.5%;font-family:Lato,serif;font-size:39px;color:#555;white-space:pre-line;line-height:.88;width:25%}.swal-title{font-size:3rem!important;font-weight:700}.swal-text{font-size:1.4rem!important;line-height:1}.my-confirm-btn{font-size:2rem;border-radius:0%}@media (max-width: 77em){.invitation-description{font-size:1.8rem;margin-bottom:1.6rem;line-height:1.3}.invitation-btn-download,.invitation-btn-clean{font-size:1.1rem}.invitation-name{position:absolute;font-family:Great Vibes,serif;top:43.5%;left:72%;font-size:2.4rem;color:#111}.invitation-msg{top:53%;left:72%;font-size:1.6rem;line-height:.97}}@media (max-width: 59em){.invitation-container{grid-template-columns:1fr}.invitation-box{order:-1}.invitation-title{margin-bottom:1.2rem}.invitation-description{color:#6b3332;font-size:2rem;margin-bottom:2.4rem}.invitation-btn-download,.invitation-btn-clean{font-size:1.6rem}.invitation-name{font-size:3rem}.invitation-msg{font-size:2.4rem;line-height:.88}}@media (max-width: 44em){.invitation-name{top:43%;font-size:2.6rem}.invitation-msg{top:52.7%;font-size:1.8rem;line-height:.865}}@media (max-width: 34em){.invitation-name{top:43%;font-size:1.8rem}.invitation-msg{top:52.7%;font-size:1.2rem;line-height:.902}}.cta{padding:9.6rem 0}.countdown-container{display:flex;justify-content:center}.cd-container-conference{align-items:end;justify-content:end;padding:4.8rem}.countdown-box{background-color:#33333380;display:flex;flex-direction:column;gap:.8rem;padding:1rem 2rem}.countdown-box .cd-box-div{display:flex;gap:3.2rem;align-items:center;justify-content:center}.cd-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .3s}.cd-value{color:#fee7b4;font-size:4.4rem;font-weight:700}.cd-property{color:#fee7b4;font-size:1rem;letter-spacing:1.3px;font-weight:300}.cd-text{font-size:1.8rem;color:#fcd069;text-align:center;text-transform:uppercase;letter-spacing:1px}.countdown-finish-msg{font-size:2rem;color:#fff}@media (max-width: 77em){.cd-text{font-size:1.4rem}.cd-value{color:#fee7b4;font-size:3.6rem;font-weight:700}.cd-container-conference{grid-column:1;grid-row:2/3;align-items:center;justify-content:center;padding:0 0 0 12.8rem}}@media (max-width: 59em){.cd-container-conference{align-items:start}}@media (max-width: 34em){.cd-container-conference{align-items:start;justify-content:center;padding-left:0}.countdown-box{margin-top:3rem}}.inicio{background-image:url(/jesucristo-ovejas.webp);background-size:cover;background-repeat:no-repeat;background-position:right center;width:100%;height:100vh}.hero-box{padding-top:16rem;padding-left:12.8rem;display:flex;flex-direction:column}.heading-primary{color:#5b1c1b;font-size:12.8rem;font-family:"DM Serif Display",serif;text-transform:uppercase;font-weight:400;line-height:.85;letter-spacing:-1px;margin-bottom:3.2rem}.heading-primary span{display:block}.hero-description{font-size:2rem;color:#5b1c1b;line-height:1.5;font-style:italic;margin-bottom:8rem;font-weight:400}.button-container{display:flex;justify-content:center;gap:3.2rem}.btn,.btn:link,.btn:visited{font-size:2rem;color:#5b1c1b;border:none;text-transform:uppercase;padding:1.6rem 3.2rem;cursor:pointer;transition:all .3s;text-decoration:none;font-weight:600}.btn-primary,.btn-primary:link,.btn-primary:visited{background-color:#fab005}.btn-primary:hover,.btn-primary:active{background-color:#e19e05}.btn-secondary:link,.btn-secondary:visited{background-color:#ded2d1}.btn-secondary:hover,.btn-secondary:active{background-color:#cebbbb}@media (max-width: 91em){.heading-primary{font-size:9.8rem}}@media (max-width: 77em){.inicio{grid-template-rows:auto auto}.heading-primary{font-size:8.6rem}.hero-description,.btn,.btn:link,.btn:visited{font-size:1.8rem}}@media (max-width: 59em){.inicio{background-image:url(/jesucristo-ovejas-2.webp)}.hero-box{padding-top:19.2rem;padding-left:9.6rem;display:flex;flex-direction:column}.hero-description{margin-bottom:6.4rem}.button-container{flex-direction:column;align-items:center;gap:1.6rem}}@media (max-width: 44em){.hero-box{padding-top:24.5rem}.heading-primary{font-size:7.4rem}}@media (max-width: 34em){.inicio{background-image:url(/jesucristo-ovejas-3.webp);grid-template-columns:1fr;grid-template-rows:auto 1fr}.hero-box{padding-top:9.6rem;padding-left:0rem}.heading-primary{font-size:5.2rem;padding-left:4.8rem;text-shadow:2px 2px 5px rgba(254,231,180,.6);margin-bottom:2.4rem}.hero-description{font-size:1.6rem;line-height:1.8;width:50%;font-weight:600;padding-left:6.4rem;text-shadow:2px 2px 5px rgba(254,231,180,.9);margin-bottom:9.6rem}.btn,.btn:link,.btn:visited{font-size:1.4rem}}.schedule-section{padding:9.6rem 0;background-color:#feefcd;position:relative}.container-details{border:1px solid #ccc;padding:8rem 4.8rem;position:relative}.schedule-buttons{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:flex;gap:3.2rem}.button-schedule{padding:1.2rem 2.4rem;background-color:#feefcd;border:none;box-shadow:inset 0 0 2px #333;color:#333;font-size:1.8rem;font-weight:600;cursor:pointer;transition:all .3s}.button-schedule:hover{background-color:#fee7b4}.active-schedule{background-color:#fab005;color:#fff;box-shadow:none;box-shadow:0 1rem 2rem #0003}.active-schedule:hover{background-color:#fab005}.schedule-date{font-size:2.4rem;color:#777;font-weight:700;margin-bottom:4.8rem}.container-sesion{display:grid;grid-template-columns:1fr 15fr;column-gap:4.8rem}.sesion-information{padding-bottom:4.8rem}.container-sesion:last-child .sesion-information{padding-bottom:0rem}.sesion-name{font-size:2rem;font-weight:600;color:var(--brand-color);margin-bottom:1.6rem;line-height:1.3}.sesion-description{font-size:1.8rem;line-height:1.8;margin-bottom:1rem;color:#333}.schedule-linetime{position:relative;justify-self:end}.schedule-line{position:relative;height:100%;width:1px;border-left:1px dashed var(--brand-color)}.schedule-point{width:3.2rem;height:3.2rem;background-color:#feefcd;border:1px solid var(--brand-color);border-radius:50%;position:absolute;left:50%;top:0;transform:translate(-50%)}.schedule-point:before{content:"";width:1rem;height:1rem;background-color:var(--brand-color);position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 44em){.schedule-section{padding:4.8rem 0 8rem}.sesion-description{line-height:1.5;margin-bottom:2.4rem}}*{margin:0;padding:0;box-sizing:border-box}.app-challenges{padding:9.6rem 1rem 2rem;background:linear-gradient(135deg,#ded2d1,#efe8e8);min-height:100vh}.header-challenges{margin-bottom:5.2rem;padding:2rem 0}.title{text-align:center;font-size:6.2rem;font-weight:600;color:#5b1c1b;margin-bottom:3.2rem;letter-spacing:-.02em}.desafios-info{font-size:2rem;list-style:none;padding:0;color:#5f6368;font-weight:400;max-width:60rem;margin:0 auto;line-height:1.5}.desafios-info li{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;color:#5f6368;font-size:16px;line-height:1.4}.icon{width:20px;height:20px;margin-top:3px;flex-shrink:0}.icon.green,.icon.blue,.icon.yellow,.icon.red{color:#5b1c1b}.subtitle span{display:block}.progress-section{background:#fff;padding:3.2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:4.8rem;border:1px solid rgba(250,176,5,.1)}.progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.progress-title{font-size:3rem;font-weight:600;color:#4b3501}.progress-count{font-size:2.4rem;color:#fab005;font-weight:500}.progress-bar-container{width:100%;height:12px;background:beige;border-radius:6px;overflow:hidden;margin-bottom:3.2rem}.progress-bar{height:100%;background:linear-gradient(90deg,#fab005,#fdd882);border-radius:6px;transition:width .6s ease-out;position:relative}.progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-message{text-align:center;color:#5f6368;font-size:1.8rem;font-style:italic;line-height:1.2}.challenges-section{margin-bottom:3rem}.challenges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3.2rem}.challenge-card{background:#fff;padding:2.4rem;border-radius:12px;box-shadow:0 .2rem 1.2rem #00000014;border:2px solid transparent;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem;position:relative;overflow:hidden}.challenge-card:before{content:"";position:absolute;top:0;left:0;right:0;height:.4rem;background:linear-gradient(90deg,#fab005,#fdd882);transform:scaleX(0);transition:transform .3s ease}.challenge-card:hover:before{transform:scaleX(1)}.challenge-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f;border-color:#fab00533}.challenge-card.completed{background:linear-gradient(135deg,#fff7e6,beige);border-color:#fab005}.challenge-card.completed:before{transform:scaleX(1)}.challenge-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff7e6;border-radius:12px;color:#fab005;transition:all .3s ease}.challenge-card.completed .challenge-icon{background:#fab005;color:#fff}.check-icon{background:#fab005;color:#fff;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;animation:checkBounce .6s ease}@keyframes checkBounce{0%,20%,53%,80%,to{transform:translateZ(0) scale(1)}40%,43%{transform:translate3d(0,-8px,0) scale(1.1)}70%{transform:translate3d(0,-4px,0) scale(1.05)}90%{transform:translate3d(0,-2px,0) scale(1.02)}}.challenge-content{flex:1;min-width:0}.challenge-title{font-size:2rem;font-weight:600;color:#4b3501;margin-bottom:1.2rem}.challenge-description{font-size:1.6rem;color:#5f6368;line-height:1.5}.challenge-card.completed .challenge-title{color:#fab005}.challenge-status{flex-shrink:0}.checkbox{width:24px;height:24px;border:2px solid #ddd6c1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff}.checkbox.checked{background:#fab005;border-color:#fab005;animation:checkPulse .4s ease}@keyframes checkPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.footer-challenges{text-align:center;padding:3.2rem 0;color:#5f6368;font-style:italic;border-top:1px solid rgba(0,0,0,.1);margin-top:2rem}.footer-challenges p{font-size:1.8rem;line-height:1.5}@media (max-width: 768px){.challenges-grid{grid-template-columns:1fr;gap:2.4rem}.challenge-card{padding:1.25rem}.progress-section{padding:1.5rem}}@media (max-width: 480px){.title{font-size:5.2rem}.challenge-card{flex-direction:column;text-align:center;gap:1rem}.challenge-content{order:1}.challenge-status{order:2}.challenge-icon{order:0}.progress-info{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-bottom:3.2rem}}@keyframes celebrationPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.challenge-card.completed{animation:celebrationPulse 2s ease-in-out infinite}.challenge-card:focus{outline:3px solid rgba(250,176,5,.5);outline-offset:2px}.challenge-card:focus:not(:focus-visible){outline:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.challenge-card{animation:fadeIn .6s ease forwards}.challenge-card:nth-child(1){animation-delay:.1s}.challenge-card:nth-child(2){animation-delay:.2s}.challenge-card:nth-child(3){animation-delay:.3s}.challenge-card:nth-child(4){animation-delay:.4s}.challenge-card:nth-child(5){animation-delay:.5s}.challenge-card:nth-child(6){animation-delay:.6s}.challenge-card:nth-child(7){animation-delay:.7s}.challenge-card:nth-child(8){animation-delay:.8s}.save-btn{display:inline-flex;align-items:center;gap:.8rem;background:#2563eb;color:#fff;font-weight:600;font-size:2.4rem;border:none;border-radius:1rem;padding:1rem 1.8rem;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 .4rem .8rem #00000026;position:fixed;right:3.2rem;bottom:3.2rem}.save-btn:hover{background:#1e40af}.save-btn:active{transform:scale(.96)}.save-icon{width:2.4rem;height:2.4rem}
