[data-scroll-reveal]{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-scroll-reveal].is-visible{opacity:1;transform:none}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:#222;text-decoration:inherit}a:hover{color:#f0a327}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{margin:0 auto}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.hero{background-color:unset;box-shadow:unset;width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%) translateY(-50%);border-radius:0;padding:100px 0 0;margin-top:0;margin-bottom:0}@media (min-width: 480px){.hero{padding:0 0 80px}}.hero:after{content:"";background:linear-gradient(to bottom,#bababa,#fbfbfb);width:100%;height:815px;display:block;position:absolute;top:-115px}.hero[data-scroll-reveal].is-visible{transform:translate(-50%) translateY(0)}.hero button{background:#000}.hero button:hover{background:orange}@media (min-width: 480px){.hero:after{top:-150px}}.enter-x{opacity:0;transform:translate(-40px);transition:transform .7s cubic-bezier(.7,.2,.3,1),opacity .7s cubic-bezier(.7,.2,.3,1)}.enter-x.is-visible{opacity:1;transform:translate(0)}.enter-x-reverse{opacity:0;transform:translate(40px);transition:transform .7s cubic-bezier(.7,.2,.3,1),opacity .7s cubic-bezier(.7,.2,.3,1)}.enter-x-reverse.is-visible{opacity:1;transform:translate(0)}.enter-y{opacity:0;transform:translateY(-40px);transition:transform .7s cubic-bezier(.7,.2,.3,1),opacity .7s cubic-bezier(.7,.2,.3,1)}.enter-y.is-visible{opacity:1;transform:translateY(0)}.enter-y-reverse{opacity:0;transform:translateY(40px);transition:transform .7s cubic-bezier(.7,.2,.3,1),opacity .7s cubic-bezier(.7,.2,.3,1)}.enter-y-reverse.is-visible{opacity:1;transform:translateY(0)}.sobre-mi-animada .sobre-mi-video,.feature-card .feature-card-video-bg{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:top .5s;display:flex;align-items:stretch;justify-content:stretch;will-change:top;background:transparent;mix-blend-mode:normal;top:100%}.sobre-mi-animada .sobre-mi-video video,.feature-card .feature-card-video-bg video{filter:contrast(.2) grayscale(1)}.sobre-mi-animada>*:not(.sobre-mi-bg):not(.sobre-mi-video),.post-hero-animada>*:not(.post-hero-bg):not(.post-hero-video),.feature-card>*:not(.feature-card-bg):not(.feature-card-video-bg){position:relative;z-index:2}.post-hero-animada .post-hero-video{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:top .5s;display:flex;align-items:stretch;justify-content:stretch;will-change:top;background:transparent;mix-blend-mode:normal;top:0%}.post-hero-animada .post-hero-video video{filter:contrast(.2) grayscale(1)}.sobre-mi-animada .sobre-mi-bg,.post-hero-animada .post-hero-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}.sobre-mi-animada>*:not(.sobre-mi-bg),.post-hero-animada>*:not(.post-hero-bg){z-index:2}.cta-final-animada .cta-final-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:top .5s;display:flex;align-items:stretch;justify-content:stretch;will-change:top;background:transparent;mix-blend-mode:normal}.cta-final-animada .cta-final-video video{filter:contrast(.2) grayscale(1)}.cta-final-animada>*:not(.cta-final-bg):not(.cta-final-video){position:relative;z-index:2}.cta-final-animada .cta-final-bg{position:absolute;left:0;top:100%;width:100%;height:100%;background:gray;z-index:0;pointer-events:none;transition:top .7s cubic-bezier(.7,.2,.3,1)}.cta-final-animada>*:not(.cta-final-bg){z-index:2}.slider{position:relative;width:100%;overflow:hidden;min-height:520px;display:flex;align-items:center;margin:0}@media (min-width: 480px){.slider{min-width:520px}}.slider-text-overlay{position:relative;top:0;right:0;width:100%;height:unset;display:flex;flex-direction:column;justify-content:center;gap:21px;z-index:3;pointer-events:none;padding:0 1.25rem}@media (min-width: 480px){.slider-text-overlay{top:unset;right:unset;width:calc(100% - 100px);padding:unset;margin:0 auto}}@media (min-width: 800px){.slider-text-overlay{top:-50px;right:80px;width:30%;height:100%;position:absolute}}@media (min-width: 1100px){.slider-text-overlay{right:80px;width:36%}}@media (min-width: 1450px){.slider-text-overlay{right:200px;width:31%}}.slider-text-overlay h1{font-size:1.8rem;font-weight:700;line-height:1;text-align:center;margin:0}@media (min-width: 480px){.slider-text-overlay h1{font-size:2.2rem}}@media (min-width: 800px){.slider-text-overlay h1{text-align:left}}@media (min-width: 1100px){.slider-text-overlay h1{font-size:3.2rem;letter-spacing:-2px}}.slider-text-overlay p{font-size:1rem;text-align:center}@media (min-width: 800px){.slider-text-overlay p{font-size:1.25rem;text-align:left}}.slider-img-wrapper{width:100%;height:500px;position:relative;display:flex;align-items:center}@media (min-width: 480px){.slider-img-wrapper{height:700px}}@media (min-width: 1100px){.slider-img-wrapper{height:700px}}.slider-img-wrapper .slider-slide{display:flex;flex-direction:column;width:100%}@media (min-width: 480px){.slider-img-wrapper .slider-slide{flex-direction:column}}@media (min-width: 800px){.slider-img-wrapper .slider-slide{flex-direction:row;justify-content:space-between}}.slider-img-wrapper .slider-slide.active .slider-img{opacity:1}.slider-img{position:relative;top:0;left:0;width:100%;height:unset;object-fit:contain;opacity:0;transition:opacity .5s,transform .5s;z-index:1}@media (min-width: 480px){.slider-img{left:unset;height:unset}}@media (min-width: 800px){.slider-img{width:70%;height:100%;left:0;position:absolute}}@media (min-width: 1100px){.slider-img{object-fit:cover}}@media (min-width: 1300px){.slider-img{width:55%}}@media (min-width: 1400px){.slider-img{width:70%}}.slider-img.active{opacity:1;z-index:2}.slider-btn{background:#f0a327d9;border:none;color:#fff;font-size:2rem;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:3;transition:background .2s;display:flex;align-items:center;justify-content:center;opacity:.85}.slider-btn.left{left:.5rem}.slider-btn.right{right:.5rem}.slider-btn:hover{background:#111;color:#fff;opacity:1}.slider-dots{display:flex;justify-content:center;gap:.7rem;position:absolute;left:0;right:0;bottom:1.2rem;z-index:10}@media (min-width: 480px){.slider-dots{bottom:0}}@media (min-width: 800px){.slider-dots{bottom:1.2rem}}.slider-dot{width:6px;height:6px;border-radius:50%;background:transparent!important;border:2px solid #C9C9C9;opacity:.7;cursor:pointer;transition:background .2s,border .2s,opacity .2s;padding:0;outline:none}@media (min-width: 480px){.slider-dot{width:13px;height:13px}}.slider-dot.active{background:#c9c9c9!important;border-color:#c9c9c9;opacity:1}.burger{display:none;flex-direction:column;justify-content:center;width:2.2rem;height:2.2rem;background:none;border:none;cursor:pointer;padding:0;margin-left:1rem;margin-top:0;z-index:20}.burger:hover{background:none;box-shadow:none;transform:none}.burger-bar{width:2rem;height:.12rem;background:#222;margin:.3rem 0;border-radius:2px;transition:all .3s;display:block}.burger-bar.open{margin:0;transition:all .3s}.burger-bar.open:first-child{transform:rotate(45deg) translate(1px) translateY(1px)}.burger-bar.open:nth-child(2){opacity:0;transform:translate(-100%)}.burger-bar.open:last-child{transform:rotate(-45deg) translate(1px) translateY(-1px)}@media (max-width: 700px){.burger{display:flex}}.header{display:flex;justify-content:space-between;align-items:center}.logo{font-weight:700;font-size:1.4rem;letter-spacing:1px;flex:1;text-align:left;color:#222}@media (max-width: 700px){.header{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.menu-mobile{width:100vw;position:fixed;top:0;left:0;z-index:-1;padding:1rem 20px;pointer-events:auto;transition:all .3s ease-in-out}.menu-mobile.open{z-index:1000;height:100vh;background:#fff}.menu-mobile.open ul{opacity:1;display:flex}.menu-mobile .menu-mobile-top{display:flex;justify-content:space-between;align-items:center}.menu-mobile ul{list-style:none;padding:0;margin:50px 0 0;display:none;flex-direction:column;gap:2rem;opacity:0}.menu-mobile ul li a{font-size:2.5rem;letter-spacing:-.1rem}.footer{padding:2rem 1.25rem 1.5rem;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto}@media (min-width: 480px){.footer{padding:2rem 1.25rem;justify-content:space-between}}@media (min-width: 1300px){.footer{max-width:unset;min-width:unset;padding:2rem 1.25rem;justify-content:space-between}}@media (min-width: 1450px){.footer{max-width:1700px}}.footer p{font-size:.75rem}@media (min-width: 480px){.footer p{font-size:.875rem}}.footer ul{list-style:none;padding:0;margin:1rem 0 0;display:flex;justify-content:center;gap:2rem}@media (min-width: 480px){.footer ul{margin:0}}.footer ul li a{color:#222;text-decoration:none;font-size:1.3rem;display:inline-flex;align-items:center;transition:color .2s}@media (min-width: 480px){.footer ul li a{font-size:1.3rem}}.footer ul li a:hover{color:#f0a327}@media (max-width: 700px){.footer ul{gap:1rem}.footer a{font-size:1.5rem}}body{font-family:Roboto,Inter,Arial,sans-serif;background:#f9f9f9;color:#222;margin:0;padding:0}section{margin:2rem auto 4rem;max-width:800px}section.post-hero{max-width:100vw;margin:0;border-radius:0;box-shadow:none;padding:0 20px}@media (min-width: 480px){section.post-hero{padding:0}}section.post-hero:hover .post-hero-contenido h2,section.post-hero:hover .post-hero-contenido p{color:#222}section.post-hero:hover .post-hero-contenido button{background-color:#000}section.post-hero .post-hero-contenido{max-width:800px;margin:2rem auto;padding:4rem 0;text-align:center}@media (min-width: 480px){section.post-hero .post-hero-contenido{margin:4rem auto}}section.post-hero .post-hero-contenido button{background-color:#f0a327}section.sobre-mi{max-width:100vw;margin:0;background:linear-gradient(180deg,#ff9800,#ffc107);border-radius:0;box-shadow:none;padding:0 20px}@media (min-width: 480px){section.sobre-mi{padding:0}}section.sobre-mi .sobre-mi-contenido{margin:2rem auto;padding:2rem 0;text-align:center}@media (min-width: 800px){section.sobre-mi .sobre-mi-contenido{max-width:800px;margin:2rem auto 4rem;padding:4rem 20px}}@media (min-width: 1450px){section.sobre-mi .sobre-mi-contenido{max-width:950px;padding:4rem 0}}section.sobre-mi .sobre-mi-contenido h2{color:#fff;font-size:1.9rem;line-height:1;padding-bottom:20px}@media (min-height: 480px){section.sobre-mi .sobre-mi-contenido h2{font-size:2rem}}section.sobre-mi .sobre-mi-contenido p{font-size:1rem;line-height:1.4rem;color:#fff}@media (min-height: 480px){section.sobre-mi .sobre-mi-contenido p{font-size:1.1rem;line-height:1.5rem}}section.por-que-elegirme{padding:0 0 2.5rem;background-color:#f9f9f9;max-width:unset;margin:0 auto}@media (min-width: 480px){section.por-que-elegirme{padding:0}}section.por-que-elegirme .title-content{margin:0 auto;width:100%}@media (min-width: 800px){section.por-que-elegirme .title-content{max-width:950px;min-width:800px}}@media (min-width: 1300px){section.por-que-elegirme .title-content{max-width:unset;min-width:unset;padding:0 20px}}@media (min-width: 1450px){section.por-que-elegirme .title-content{max-width:1700px}}section.por-que-elegirme h2{font-size:2.5rem;margin-bottom:40px;font-weight:600;text-align:center;line-height:2.5rem;letter-spacing:-.1rem;padding:3rem 20px}@media (min-width: 480px){section.por-que-elegirme h2{padding:11rem 20px;text-align:left}}@media (min-width: 800px){section.por-que-elegirme h2{font-size:4rem;line-height:3.8rem;padding:11rem 0;max-width:600px}}section .feature-cards{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;margin:0 auto}section .feature-card{position:relative;overflow:hidden;padding:2rem 20px;transition:box-shadow .3s ease;display:flex;justify-content:center;border-bottom:solid thin #f4f4f4}@media (min-width: 480px){section .feature-card{padding:8rem 20px}section .feature-card:hover .feature-card-content h3,section .feature-card:hover .feature-card-content p{color:#fff}}.feature-card-bg{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff;z-index:1;pointer-events:none;transition:left .5s cubic-bezier(.7,.2,.3,1)}.feature-card .feature-card-content{position:relative;z-index:2;transition:color .3s;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media (min-width: 800px){.feature-card .feature-card-content{flex-wrap:nowrap;justify-content:space-between;max-width:950px;min-width:800px}}@media (min-width: 1300px){.feature-card .feature-card-content{max-width:unset;min-width:unset}}@media (min-width: 1450px){.feature-card .feature-card-content{max-width:1700px}}.feature-card:hover .feature-card-content,.feature-card:focus-within .feature-card-content{color:#222}.feature-card h3{font-size:1.4rem;line-height:1;margin-bottom:10px;font-weight:600;text-align:center}@media (min-width: 480px){.feature-card h3{text-align:left}}.feature-card p{color:#555;font-size:1.2rem;line-height:1.5;max-width:600px;text-align:center}@media (min-width: 480px){.feature-card p{text-align:left}}button,.cta-boton{background:orange;color:#fff;border:none;border-radius:6px;padding:.75em 1.5em;font-size:1rem;cursor:pointer;margin-top:4em;text-decoration:none;display:inline-block;box-shadow:0 2px 12px #f0a3271a;transition:background .25s cubic-bezier(.7,.2,.3,1),color .25s,box-shadow .25s,transform .18s cubic-bezier(.7,.2,.3,1);will-change:transform,box-shadow;position:relative;overflow:hidden;width:100%}@media (min-width: 480px){button,.cta-boton{margin-top:1em;width:unset}}button:hover,.cta-boton:hover{background:#111;color:#fff;outline:none}button:active,.cta-boton:active{transform:scale(.98) translateY(1px)}button:focus-visible,.cta-boton:focus-visible{box-shadow:0 0 0 3px #f0a32755,0 6px 24px #f0a3272e;outline:none}ul{padding-left:1.2em;text-align:left}.cta-hero{max-width:750px;margin:0 auto;font-weight:400;font-size:1rem;color:#fff}@media (min-width: 480px){.cta-hero{font-size:1.3rem}}.cta-final{background-color:#000;text-align:center;max-width:unset;padding:64px 20px;margin:0}@media (min-width: 480px){.cta-final{padding:64px 0}}.cta-final h2{font-size:30px;font-weight:400;padding-bottom:10px;width:90%;margin:0 auto}@media (min-width: 480px){.cta-final h2{font-size:32px;padding-bottom:0;width:unset;margin:unset}}.cta-final h3{font-size:30px;font-weight:400}@media (min-width: 480px){.cta-final h3{font-size:30px}}.cta-final h2,.cta-final h3,.cta-final p{color:#f1f1f1;line-height:1}.cta-final p{width:100%;margin:30px auto 20px;line-height:1}@media (min-width: 480px){.cta-final p{width:80%}}@media (min-width: 1100px){.cta-final p{width:30%}}.cta-final .cta-boton{margin-top:1rem}.cta-final .cta-boton:hover{background:#000}.header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;width:100%;margin:0 auto}@media (min-width: 1300px){.header{max-width:unset;min-width:unset;padding:1rem 1.25rem}}@media (min-width: 1450px){.header{max-width:1700px}}.logo{font-weight:700;font-size:1.4rem;letter-spacing:1px;display:flex;flex-direction:column;max-width:155px}@media (min-width: 1450px){.logo{max-width:180px}}.logo img{max-width:130px}@media (min-width: 1450px){.logo img{max-width:180px}}.logo span{font-size:.8rem;text-align:center;font-weight:100;line-height:1;margin-top:-10px;letter-spacing:.3px}.menu{width:100%;padding:1rem 20px;display:flex;justify-content:space-between;align-items:center}.menu .menu-mobile-top{display:flex;justify-content:space-between;align-items:center}.menu ul{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0;display:none}@media (min-width: 480px){.menu ul{display:flex}}.menu ul li a{color:#222;text-decoration:none;font-weight:500;transition:color .2s;display:flex;flex-direction:column;justify-content:center}.menu ul li a:after{content:"";display:flex;justify-content:center;width:0;height:1px;background:#222;transition:width .3s ease;margin:0 auto}.menu ul li a:hover:after,.menu ul li a.current:after{width:80%}.footer ul{list-style:none;padding:0;margin:.5em 0 0;display:flex;justify-content:center;gap:1.5rem}.footer a{color:#222;text-decoration:none;transition:color .2s}.footer a:hover{color:#f0a327}.carousel-info-bg{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#888;z-index:-1;pointer-events:none;transition:left .5s cubic-bezier(.7,.2,.3,1)}.carousel-info{position:relative;z-index:2}.modal-media-slider{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:8px;min-height:16.25rem}@media (min-width: 480px){.modal-media-slider{height:30.25rem}}.modal-media-slide-outer{position:relative;width:100%;height:10.125rem}@media (min-width: 480px){.modal-media-slide-outer{height:28.125rem}}.modal-media-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.96);transition:opacity .5s cubic-bezier(.7,.2,.3,1),transform .5s cubic-bezier(.7,.2,.3,1);z-index:1;pointer-events:none}.modal-media-slide.active{opacity:1;transform:scale(1);z-index:2;pointer-events:auto}.modal-media-dots{display:flex;justify-content:center;gap:9.6px;margin:8px 0 3.2px}.modal-media-dot{width:.6875rem;height:.6875rem;border-radius:50%;background:#fff;border:.125rem solid orange;opacity:.7;cursor:pointer;transition:background .2s,border .2s,opacity .2s;padding:0;outline:none}.modal-media-dot:hover,.modal-media-dot.active{background:orange;border-color:orange;opacity:1}.portfolio-carousel{margin:32px 0;max-width:100vw;background:transparent;box-shadow:unset;padding:1.25rem 0 0}.portfolio-carousel h2{margin-left:16px;font-size:32px;color:orange;text-align:center}.carousel-scroll{display:flex;gap:24px;overflow-x:auto;padding:80px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:20px}@media (min-width: 480px){.carousel-scroll{margin-left:20px}}@media (min-width: 800px){.carousel-scroll{margin-left:96px}}@media (min-width: 1300px){.carousel-scroll{margin-left:25px}}@media (min-width: 1700px){.carousel-scroll{margin-left:110px}}.carousel-card{min-width:26.25rem;max-width:26.25rem;background:#292828;border-radius:1rem;box-shadow:0 .125rem .75rem #00000014;cursor:pointer;flex-shrink:0;scroll-snap-align:start;transition:background .5s cubic-bezier(.7,.2,.3,1),box-shadow .5s cubic-bezier(.7,.2,.3,1),opacity .7s cubic-bezier(.7,.2,.3,1);display:flex;flex-direction:column;overflow:hidden;position:relative;transform:translateY(40px) scale(.97)}.carousel-card:hover{transform:translateY(-.375rem) scale(1.04);background:#888}.carousel-card:hover .carousel-info h3,.carousel-card:hover .carousel-info p,.carousel-card:hover .carousel-info span{color:#fff}.carousel-card:hover .carousel-info .carousel-actions button{transform:scale(1)}.carousel-card:hover .carousel-info .carousel-actions button svg{stroke:#888}.carousel-card:hover .carousel-img{filter:none}.carousel-card.is-visible{opacity:1;transform:translateY(0) scale(1)}.carousel-card .carousel-info{padding:20.8px 16px;text-align:left;min-height:210px;max-height:210px}@media (min-width: 380px){.carousel-card .carousel-info{min-height:190px;max-height:190px}}@media (min-width: 480px){.carousel-card .carousel-info{min-height:170px;max-height:170px}}.carousel-card .carousel-info h3{margin:0 0 .8em;font-size:19.2px;line-height:22.4px;letter-spacing:-.5px;color:#fff}.carousel-card .carousel-info .carousel-actions{display:flex;justify-content:space-between;align-items:center;margin-top:2em}.carousel-card .carousel-info .carousel-actions button{background-color:#fff;border-radius:50%;width:30px;height:30px;color:#292828;font-size:14px;margin:0;display:flex;justify-content:center;align-items:center;padding:0}@media (hover: hover){.carousel-card .carousel-info .carousel-actions button{transform:scale(0);width:31px;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}}.carousel-card .carousel-img{width:100%;min-height:170px;max-height:170px;object-fit:cover;border-top-left-radius:1rem;border-top-right-radius:1rem;filter:grayscale(1) contrast(.8);transition:filter .5s cubic-bezier(.7,.2,.3,1)}@media (min-width: 480px){.carousel-card .carousel-img{min-height:260px;max-height:260px}}.carousel-card .carousel-cat{font-size:12px;color:#fff;display:block}.carousel-card .carousel-info p{margin:0;color:#fff;font-size:14px;line-height:16px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content{background:#fff;border-radius:1.125rem;max-width:95vw;width:50rem;box-shadow:0 .5rem 2rem #0000002e;padding:0;overflow:hidden;animation:modalIn .2s}@media (min-height: 480px){.modal-content:hover .modal-details .modal-actions .cta-boton{transform:scale(1)}}.modal-content .modal-details .modal-actions{margin-top:20px}.modal-content .modal-details .modal-actions .cta-boton{border-radius:50%;width:30px;height:30px;color:#292828;font-size:14px;margin:0;display:flex;justify-content:center;align-items:center;padding:0;transform:scale(1)}.modal-content .modal-details .modal-actions .cta-boton:hover{background-color:#888}@media (min-width: 480px){@media (hover: hover){.modal-content .modal-details .modal-actions .cta-boton{transform:scale(0);width:31px;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}}}@keyframes modalIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-img{width:100%;object-fit:cover}.modal-details{padding:19.2px 24px 24px;display:flex;flex-direction:column;align-items:center;gap:10px}@media (min-width: 480px){.modal-details{align-items:flex-start}}.modal-details h3{color:orange;font-size:1.3rem;text-align:center}@media (min-width: 480px){.modal-details h3{font-size:1.5rem;text-align:left}}.modal-details p{color:#333;font-size:1rem;text-align:center;line-height:1.5}@media (min-width: 480px){.modal-details p{font-size:1.05rem;text-align:left}}.modal-details .carousel-cat{font-size:.8rem;text-align:center}@media (min-width: 480px){.modal-details .carousel-cat{text-align:left}}.modal-details .modal-actions{display:flex;justify-content:flex-end;width:100%}.modal-details .modal-actions .cta-boton{background-color:orange;border-radius:50%;width:30px;height:30px;color:#292828;font-size:14px;display:flex;justify-content:center;align-items:center;padding:0;margin-top:19.2px;margin-right:8px}@media (max-width: 37.5rem){.carousel-card{min-width:75vw;max-width:75vw}.modal-content{width:95vw}}
