body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}:root{--brand-badge:56px;--brand-gap:12px;--brand-title:22px;--brand-sub:18px}.header{-webkit-backdrop-filter:saturate(120%) blur(4px);backdrop-filter:saturate(120%) blur(4px);background-color:#020304e6;display:flex;justify-content:center;padding:0;position:sticky;top:0;z-index:1000}.header__container{justify-content:space-between;margin:0 auto;max-width:1500px;padding:20px 10px;width:100%}.header__brand,.header__container{align-items:center;display:flex}.header__brand-link{align-items:center;display:inline-flex;gap:12px;gap:var(--brand-gap);text-decoration:none}.header__brand-badge{border-radius:50%;display:block;height:56px;height:var(--brand-badge);object-fit:contain;transition:transform .18s ease;width:56px;width:var(--brand-badge)}.header__brand-badge:hover{transform:scale(1.05)}.header__brand-text{align-items:baseline;color:#f5f5f5;display:inline-flex;line-height:1;white-space:nowrap}.header__brand-title{font-family:Noto,serif;font-size:22px;font-size:var(--brand-title);font-weight:600;letter-spacing:.2px}.header__brand-sep{margin:0 6px;opacity:.8}.header__brand-subtitle{font-family:Noto,serif;font-size:18px;font-size:var(--brand-sub);font-weight:400;opacity:.9}.header__menu,.header__menu-list{align-items:center;display:flex}.header__menu-list{gap:8px;list-style:none;margin:0}.header__menu-list-item-link{color:#f5f5f5;font-family:Noto,serif;font-size:18px;font-weight:300;padding:10px 12px;text-decoration:none}.header__menu-list-item-link:hover{color:#fff;text-decoration:underline}.header__logo-image-insta{display:block;height:26px;margin-left:18px;transition:transform .15s ease;width:auto}.header__logo-image-insta:hover{transform:scale(1.08)}@media (max-width:1599px){.header{display:none!important}}@media (min-width:1150px){.header{display:block}}.burgerheader{-webkit-backdrop-filter:saturate(120%) blur(4px);backdrop-filter:saturate(120%) blur(4px);background:#020304e6;position:sticky;top:0;z-index:1000}.burgerheader__container{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.burgerheader__logo-image{border-radius:50%;display:block;height:44px;object-fit:contain;width:44px}.burgerheader__burger{background:#0000;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;padding:10px}.burgerheader__burger .bar{background:#f5f5f5;border-radius:2px;height:3px;width:26px}.burgerheader__overlay{background:#00000073;inset:0;position:fixed;z-index:998}.burgerheader__sidebar{background:#212529;box-shadow:-3px 0 16px #0000004d;display:flex;flex-direction:column;height:100dvh;max-width:420px;padding:72px 20px 28px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:86vw;will-change:transform;z-index:999}.burgerheader__sidebar--open{transform:translateX(0)}.burgerheader__close{background:#0000;border:0;cursor:pointer;padding:10px;position:absolute;right:16px;top:16px}.burgerheader__close img{display:block;height:22px;width:22px}.burgerheader__nav{width:100%}.burgerheader__menu-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.burgerheader__menu-link{align-items:center;color:#f5f5f5;display:inline-flex;font-family:Noto,serif;font-size:20px;font-weight:500;gap:12px;line-height:1.2;padding:10px 4px;text-decoration:none}.burgerheader__menu-link:active{opacity:.85}.burgerheader__logo-image-insta{display:block;height:22px;width:22px}@media (max-width:420px){.burgerheader__container{padding:10px 12px}.burgerheader__logo-image{height:40px;width:40px}.burgerheader__menu-link{font-size:18px}}@media (min-width:1600px){.burgerheader{display:none}}@media (max-width:1149px){.burgerheader{display:block}}.music-platforms-page-container{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center;min-height:85vh;width:100%}.music-platforms-container{margin-top:20px;padding:20px;text-align:center}.music-platforms-container h2{margin-top:0}.music-platforms-container h2,.music-platforms-page-title{color:#333;font-family:Noto,serif;font-size:4vw;margin-bottom:35px;padding:20px}.music-platforms-page-title{margin-top:75px}.music-platforms-big{display:flex;flex-wrap:wrap;gap:55px;justify-content:center}.platform-link{align-items:center;color:#333;display:flex;flex-direction:column;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.platform-logo-big{background-color:initial;height:100px;margin-bottom:10px;transition:transform .3s ease;width:100px}.platform-name{font-family:Noto,serif;font-size:20px;margin-top:15px}.platform-logo-big:hover{transform:scale(1.1)}.platform-blank-space{height:100px}@media screen and (max-width:610px){.music-platforms{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);justify-items:center}.platform-logo{height:40px;width:40px}.platform-name{font-size:12px}.music-platforms-container h2{font-size:35px}}.about{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;font-family:Noto,serif;padding:5vw}.about-subtitle,.about-title{font-size:5vw;font-weight:900;margin-bottom:3vw;text-align:center}.description-container p{font-size:35px;font-weight:400;margin-bottom:1vw;padding-top:1.5vw;text-align:left}.lottie-container{max-height:400px;max-width:400px;width:100%}.about_card{align-items:center;background:#fff;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:20px;transition:transform .3s ease-in-out}.about_card:hover{transform:translateY(-10px)}.about_card h3{font-size:25px;font-weight:700;margin-bottom:1vw;margin-top:1vw}.about_card p{font-size:20px;text-align:left}.card-group{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.spotify-card{flex:1 1 45%;max-width:500px}.row{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.column{flex:1 1;padding:0 10px}iframe{border:none}.about-subtitle{font-size:55px}.spotify-player{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:50px 0 5vw;max-width:1200px;padding:2vw;width:100%}.spotify-player .about-subtitle{color:#333;margin-bottom:2.5vw}.spotify-player .card-group{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.spotify-player .spotify-card{transition:transform .3s ease}.spotify-player .spotify-card:hover{transform:translateY(-5px)}@media screen and (max-width:992px){.about-title{font-size:40px}.about-subtitle{font-size:40px;margin-bottom:10px}.row{display:flex}.lottie-container{display:none}.card-group{align-items:center;display:flex}.about_card{margin-left:10px;margin-right:10px;margin-top:10px;max-width:650px}.row{align-items:center}.card-group,.row{flex-direction:column}.spotify-card{width:100%}.spotify-player{margin:20px 0;padding:10px;width:100%}.spotify-player .card-group{grid-template-columns:1fr}.spotify-player .about-subtitle{color:#333;margin-bottom:55px}}.footer{background-color:#000;display:flex;font-family:Noto,serif;justify-content:space-between;margin-top:50px;padding:20px 40px}.footer__text{color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;text-align:left}.footer__name-content{align-items:center;display:flex;height:20px;justify-content:center}.footer__name-content img{height:20px;margin-right:10px}@media screen and (max-width:600px){.footer{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center}.footer__text{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;margin-top:20px;text-align:center}.footer__linkedin-badge{align-self:center;margin-top:20px}}.app{background-color:#f6f6f6}.app-container{background-color:#f5f5f5;margin:0 auto;width:100%}.hero-text{color:#fff;font-family:Noto,serif;font-size:55px;font-style:italic;font-weight:400;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.hero-text h1{font-size:85px;font-weight:700;margin-bottom:0}.hero-text h1,.hero-text h2{color:#fff;font-style:normal}.hero-text h2{font-family:Noto,serif;font-size:30px;font-weight:500}.hero-author{bottom:0;color:#fff;font-size:18px;padding:25px;position:absolute;right:0;z-index:2}.hero-author p{margin:0}.hero-author a{color:#fff;text-decoration:underline}.hero-author img{border-radius:50%;height:25px;margin-left:10px;width:25px}.hero-image-container{background-position:50%;background-size:cover;height:100vh;position:relative}.gradient-overlay{background:linear-gradient(180deg,#0000 10%,#000 80%),url(/static/media/concierto_carmensupermarket_zafarraya.c9012750d6e609f3802a.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.loading-message{animation:fadeInOut 2s linear infinite;bottom:10px;color:#fff;left:10px;padding:10px;position:absolute;z-index:2}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}@media screen and (max-width:1500px){.hero-text h1{font-size:45px}.hero-text h2{font-size:20px}.hero-author{font-size:10px}.gradient-overlay{background:linear-gradient(180deg,#0000 10%,#000c 60%),url(/static/media/CarmenSupermarketPortada-bn-mov.7bb23483178e9d386936.png);background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.gradient-overlay,.hero-image-container{background-position:50%;background-size:cover}.hero-image-container{height:50vh;position:relative}}.music-platforms{display:flex;gap:20px;justify-content:center;margin-top:45px}.music-platforms img{height:50px;transition:transform .3s ease;width:50px}.music-platforms img:hover{transform:scale(1.1)}@media screen and (max-width:1200px){.hero-text h1{font-size:35px}.hero-text h2{font-size:20px}.hero-author{font-size:10px}}@media screen and (max-width:700px){.hero-text{font-family:Noto,serif}}@media screen and (max-width:610px){.hero-text h1{font-size:35px}.hero-text h2{font-size:12px}.hero-author{align-items:center;display:flex;font-size:8px}.music-platforms{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);justify-items:center}.music-platforms img{height:40px;width:40px}}:root{--primary-color:#3498db;--secondary-color:#2c3e50;--background-color:#ecf0f1;--text-color:#2c3e50;--error-color:#e74c3c;--success-color:#2ecc71}.contact-container{align-items:center;background-color:#ecf0f1;background-color:var(--background-color);background-color:#f5f5f5;flex-direction:column;margin-bottom:50px;margin-top:50px;padding:5vw;position:relative}.contact-container,.contact-title{display:flex;font-family:Noto,serif;justify-content:center}.contact-title{font-size:40px;font-weight:900;margin-bottom:0}.contact-card{border:none;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-top:50px;position:relative;width:650px}.card-body{padding:20px}.form-group{margin-bottom:20px;padding-left:20px;padding-right:20px}.contact-field label{display:block;font-size:20px;margin-bottom:10px}.form-control{border:1px solid #2c3e50;border:1px solid var(--secondary-color);border-radius:5px;color:#2c3e50;color:var(--text-color);font-family:Noto,serif;font-size:20px;margin-bottom:10px;outline:none;padding:10px;width:100%}.form-control:focus{border-color:#3498db;border-color:var(--primary-color)}.form-control:focus:invalid{border-color:#e74c3c;border-color:var(--error-color)}textarea.form-control{max-height:150px;min-height:100px}button:disabled,input[type=submit]:disabled{background-color:#bdc3c7;cursor:not-allowed}.btn{background-color:#3498db;background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.btn:focus{box-shadow:0 0 5px 0 #3498db80;outline:none}.btn-primary:not(:disabled):active,.btn-primary:not(:disabled):hover{background-color:#2980b9;transform:scale(.98)}.btn:disabled{background-color:#bdc3c7;cursor:not-allowed;transform:none}.btn-block{text-align:right}.lottie-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.lottie-container{height:100px;width:100px}@media screen and (max-width:700px){.contact-card{width:600px}}@media screen and (max-width:650px){.contact-card{width:550px}}@media screen and (max-width:600px){.contact-card{width:400px}}@media screen and (max-width:430px){.contact-card{width:300px}}.image-grid{grid-gap:10px;box-sizing:border-box;display:grid;grid-template-columns:repeat(1,1fr);margin-top:25px;padding-bottom:50px;padding-left:20px;padding-right:20px}.image-grid__item{border-radius:8px;overflow:hidden;position:relative}.image-grid__item img{height:100%;object-fit:cover;transition:.5s;width:100%}.image-grid__item:after{background:#000000b3;content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:.5s;width:100%}.image-grid__item:hover:after{opacity:0}.image-grid__title{color:#333;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:10px;padding-bottom:25px;padding-top:50px;text-align:center}@media screen and (min-width:768px){.image-grid{grid-template-columns:repeat(3,1fr);padding-left:50px;padding-right:50px}.image-grid__title{font-size:44px}}@media screen and (min-width:555px) and (max-width:767px){.image-grid{grid-template-columns:repeat(2,1fr)}.image-grid__title{font-size:32px}.image-grid{padding-bottom:15px}.image-grid__item:after{display:none}}@media screen and (min-width:320px) and (max-width:554px){.image-grid{padding-bottom:15px}.image-grid__item:after{display:none}}
/*# sourceMappingURL=main.b586aa73.css.map*/