main{padding-left:var(--space-sm);padding-right:var(--space-sm);padding-top:var(--space-5xl);padding-bottom:var(--space-2xl)}@media(max-width:1024px){main{padding-top:var(--space-3xl)}}header{position:fixed;top:var(--space-md);right:var(--space-sm);left:var(--space-sm);pointer-events:none;z-index:1000000000}header .inner{max-width:1900px;margin-inline:auto;background-color:var(--fourth-color-header);padding:var(--space-md) var(--space-lg);border-radius:20px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1000000000}header .inner>a{font-size:var(--fs-h5);font-weight:700;pointer-events:auto}header .inner nav{display:flex;justify-content:space-between;gap:var(--space-sm);pointer-events:auto}header .inner nav a{text-transform:uppercase;font-size:var(--fs-base);padding:var(--space-xs);border-radius:30px}header .inner nav a:hover{background-color:var(--third-color)}.hamburger-btn{display:none}.hamburger-btn svg .line{stroke-width:6;stroke-linecap:round;stroke:var(--first-color);transition:all .5s ease-in-out}.hamburger-btn svg .top{transform-origin:26px 40px}.hamburger-btn svg .bottom{transform-origin:26px 60px}.hamburger-btn.open svg .top{transform:rotate(45deg)}.hamburger-btn.open svg .middle{opacity:0}.hamburger-btn.open svg .bottom{transform:rotate(-45deg)}aside{display:none;position:fixed;top:0;right:-100%;width:100%;height:100%;background-color:var(--fourth-color);padding:var(--space-2xl) var(--space-lg) var(--space-lg) var(--space-lg);transition:right .25s ease-in-out;z-index:10}aside.open{right:0}aside nav{display:flex;flex-direction:column;gap:var(--space-xs)}aside nav a{text-transform:uppercase;font-size:var(--fs-base);padding:var(--space-xs);border-radius:30px;width:fit-content}aside nav a:hover{background-color:var(--third-color)}@media(max-width:1024px){header{inset:0 0 auto}header .inner{border-radius:0;padding:var(--space-sm)}}@media(max-width:850px){header .inner nav a{display:none}aside{display:block}.hamburger-btn{display:block}}.concerts{margin-top:var(--space-3xl);max-width:1700px;margin-inline:auto}.concerts>h1{font-size:var(--fs-h2);margin-bottom:var(--space-lg)}.concerts .concert{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:var(--space-lg)}.concerts .concert .overview{padding:var(--space-md);display:grid;grid-template-rows:auto 1fr;gap:var(--space-sm);background-color:var(--fourth-color-info);border-radius:30px}.concerts .concert .overview .img-container{aspect-ratio:16 / 10;width:100%;overflow:hidden}.concerts .concert .overview .img-container img{width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.concerts .concert .overview .description{display:flex;flex-direction:column;gap:var(--space-md)}.concerts .concert .overview .description h1{font-size:var(--fs-h4)}.concerts .concert .overview .description .d-t-p{display:flex;flex-direction:column;gap:var(--space-xs)}.concerts .concert .overview .description .d-t-p h2{font-size:var(--fs-h6)}.concerts .concert .overview .description h3{font-size:var(--fs-base)}.fotos{margin-top:var(--space-3xl);max-width:1700px;margin-inline:auto}.fotos>h1{font-size:var(--fs-h2);margin-bottom:var(--space-lg)}.fotos .foto-grid{column-width:350px;column-gap:var(--space-lg)}.fotos .foto-grid .foto-item{break-inside:avoid;margin-bottom:var(--space-lg)}.fotos .foto-grid .foto-item img{width:100%;height:auto;border-radius:20px}.info{max-width:1700px;margin-inline:auto;padding:clamp(10px,5vw,100px);width:100%;background-color:var(--fourth-color-info);border-radius:30px;display:grid;grid-template:repeat(5,auto) / 2.3fr 1fr;column-gap:var(--space-xl);row-gap:var(--space-md)}.info h1{font-size:var(--fs-h1);font-weight:700;grid-column:1 / 2}.info h2{font-size:var(--fs-h4);font-weight:300;grid-column:1 / 2}.info p{grid-column:1 / 2;font-size:var(--fs-h6)}.info .img-normal{grid-column:2 / 3;grid-row:2 / 5;aspect-ratio:1 / 1;border-radius:20px}.info .img-mobile{display:none;border-radius:15px}.info a{font-size:var(--fs-h5);width:fit-content;background-color:var(--third-color);padding:var(--space-xs) var(--space-md);border-radius:30px}.info a:hover{color:var(--second-color)}@media(max-width:1200px){.info{grid-template:repeat(6,auto) / 1fr}.info .img-normal{display:none}.info .img-mobile{display:block;grid-column:1 / 2;grid-row:1 / 2}}.newsletter{margin-top:var(--space-3xl);max-width:1300px;margin-inline:auto}.newsletter-inner{grid-column:1 / 4;display:flex;flex-direction:column;gap:var(--space-xs);background-color:var(--fourth-color-info);padding:var(--space-lg);border-radius:30px}.newsletter-inner>h2{font-size:var(--fs-h5)}.newsletter-inner h3{font-size:var(--fs-base);font-weight:300}.newsletter-inner label{font-size:var(--fs-small);cursor:pointer}.newsletter-inner label input{margin-right:var(--space-xs);cursor:pointer;accent-color:var(--third-color)}.newsletter-inner label a{text-decoration:underline}.newsletter-inner label a:hover{color:var(--third-color)}.newsletter-inner form{max-width:450px;display:flex;gap:var(--space-sm)}.newsletter-inner form input{width:85%;font-size:var(--fs-small);color:var(--second-color);caret-color:var(--third-color);border-radius:30px;padding:var(--space-2xs) var(--space-sm)}.newsletter-inner form button{width:15%;background-color:var(--third-color);border-radius:30px;display:flex;justify-content:center;align-items:center}.newsletter-inner form button svg{width:18px;height:18px;fill:none}.newsletter-inner form button svg path{stroke:var(--first-color);stroke-width:2px}.newsletter-inner form button:hover svg path{stroke:var(--second-color)}.newsletter-inner p{font-size:var(--fs-small);color:red}@media(max-width:600px){.newsletter-inner{grid-column:1 / 2}}.videos{margin-top:var(--space-3xl);max-width:1700px;margin-inline:auto}.videos>h1{font-size:var(--fs-h2);margin-bottom:var(--space-lg)}.videos .video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:var(--space-lg)}.videos .video-grid .video-item{position:relative;cursor:pointer;aspect-ratio:16 / 9}.videos .video-grid .video-item iframe{height:100%;width:100%;border-radius:10px}.videos .video-grid .video-item .video-preview{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.videos .video-grid .video-item .video-preview h1{position:absolute;font-size:var(--fs-base);inset:15px auto auto 15px;font-weight:600;color:#fff}.videos .video-grid .video-item .video-preview img{height:100%;width:100%;object-fit:cover;border-radius:20px}.videos .video-grid .video-item .video-preview svg{position:absolute}footer{padding-left:var(--space-sm);padding-right:var(--space-sm);padding-top:var(--space-2xl);padding-bottom:var(--space-sm);background-color:#000}footer .inner{max-width:1300px;margin-inline:auto;display:grid;grid-template:repeat(3,auto) / 2fr 1fr 1fr;row-gap:var(--space-xl)}footer .inner>a{width:fit-content;height:fit-content;font-size:var(--fs-h5);background-color:var(--third-color);padding:var(--space-xs) var(--space-md);border-radius:30px}footer .inner a:hover{color:var(--second-color)}footer .inner .pages,footer .inner .legal{display:flex;flex-direction:column;gap:var(--space-sm)}footer .inner .pages a,footer .inner .legal a{width:fit-content;font-size:var(--fs-base)}footer .inner .pages a:hover,footer .inner .legal a:hover{color:var(--third-color)}footer .inner>p{text-align:center;grid-column:1 / 4;font-size:var(--fs-tiny)}@media(max-width:600px){footer .inner{grid-template:repeat(5,auto) / 1fr}footer .inner p{grid-column:1 / 2}}.legal-notice{max-width:1700px;margin-inline:auto}.legal-notice h1{font-size:var(--fs-h3);margin-bottom:var(--space-md)}.legal-notice h2{font-size:var(--fs-h6);text-decoration:underline;margin-bottom:var(--space-sm)}.legal-notice p{font-size:var(--fs-base);margin-left:var(--space-xs);margin-bottom:var(--space-md)}.legal-notice p a{text-decoration:underline}.legal-notice p a:hover{color:var(--third-color)}.privacy-policy{max-width:1700px;margin-inline:auto}.privacy-policy h1{font-size:var(--fs-h3);margin-bottom:var(--space-md)}.privacy-policy h2{font-size:var(--fs-h6);text-decoration:underline;margin-bottom:var(--space-sm)}.privacy-policy p{font-size:var(--fs-base);margin-left:var(--space-xs);margin-bottom:var(--space-md)}.privacy-policy p:last-of-type{margin-left:0}.privacy-policy p a{text-decoration:underline}.privacy-policy p a:hover{color:var(--third-color)}.about-me{max-width:1700px;margin-inline:auto}.about-me>h1{font-size:var(--fs-h2)}.about-me .am-text img{float:right;max-width:30%;aspect-ratio:1 / 1;margin:0 0 var(--space-xs) var(--space-md);border-radius:20px}.about-me .am-text h2{font-size:var(--fs-h6);margin-top:var(--space-lg);margin-bottom:var(--space-xs)}.about-me .am-text p{margin-left:var(--space-xs)}.about-me a{display:inline-block;margin-top:var(--space-lg);font-size:var(--fs-h5);background-color:var(--third-color);padding:var(--space-xs) var(--space-md);border-radius:30px}.about-me a:hover{color:var(--second-color)}.login{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-5xl)}.login form{width:100%;max-width:500px;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);background-color:var(--fourth-color-info);border-radius:30px}.login form input{font-size:var(--fs-base);caret-color:var(--third-color);color:var(--second-color);border-radius:30px;padding:var(--space-xs) var(--space-sm)}.login form button{font-size:var(--fs-base);font-weight:550;background-color:var(--third-color);border-radius:30px;padding:var(--space-xs) var(--space-sm);transition:transform .1s ease-in-out}.login form button:hover{color:var(--second-color)}.login form button:active{transform:scale(.9)}.login form p{color:red}.concerts-editor{max-width:1700px;margin-inline:auto}.concerts-editor>h1{font-size:var(--fs-h2)}.concerts-editor>h2{font-size:var(--fs-h6)}.concerts-editor .edit-menu{display:flex;justify-content:flex-end;gap:var(--space-xl);margin-bottom:var(--space-md)}.concerts-editor .edit-menu button svg{width:30px;height:30px;fill:none}.concerts-editor .edit-menu button svg path{fill:var(--fourth-color)}.concerts-editor .edit-menu button:hover svg path{fill:var(--third-color)}.concerts-editor .concert{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:var(--space-lg)}.concerts-editor .concert .overview{position:relative;padding:var(--space-md);display:grid;grid-template-rows:auto 1fr;gap:var(--space-sm);background-color:var(--fourth-color-info);border-radius:30px}.concerts-editor .concert .overview .img-container{aspect-ratio:16 / 10;width:100%;overflow:hidden}.concerts-editor .concert .overview .img-container img{width:100%;height:100%;object-fit:cover;border-radius:20px 20px 0 0}.concerts-editor .concert .overview .img-container .input-img{width:100%;font-size:var(--fs-base);color:var(--second-color);caret-color:var(--third-color);border-radius:30px;padding:var(--space-xs)}.concerts-editor .concert .overview .description{display:flex;flex-direction:column;gap:var(--space-md)}.concerts-editor .concert .overview .description h1{font-size:var(--fs-h4)}.concerts-editor .concert .overview .description .input-h1{width:100%;font-size:var(--fs-base);color:var(--second-color);caret-color:var(--third-color);border-radius:30px;padding:var(--space-xs)}.concerts-editor .concert .overview .description .d-t-p{display:flex;flex-direction:column;gap:var(--space-xs)}.concerts-editor .concert .overview .description .d-t-p h2{font-size:var(--fs-h6)}.concerts-editor .concert .overview .description .d-t-p .input-h2{width:100%;font-size:var(--fs-small);color:var(--second-color);caret-color:var(--third-color);border-radius:30px;padding:var(--space-xs)}.concerts-editor .concert .overview .description h3{font-size:var(--fs-base)}.concerts-editor .concert .overview .description .input-h3{width:100%;font-size:var(--fs-small);color:var(--second-color);caret-color:var(--third-color);border-radius:30px;padding:var(--space-xs)}.concerts-editor .concert .overview button{position:absolute;top:var(--space-lg);right:var(--space-lg);background-color:var(--fourth-color);border-radius:50%;padding:var(--space-2xs)}.concerts-editor .concert .overview button svg{width:30px;height:30px;fill:none}.concerts-editor .concert .overview button svg path{stroke:var(--first-color);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.concerts-editor .concert .overview button:hover svg path{stroke:var(--third-color)}.concerts-editor .images-container{margin-top:var(--space-2xl);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:var(--space-md)}.concerts-editor .images-container .image-wrapper{position:relative;aspect-ratio:4 / 3}.concerts-editor .images-container .image-wrapper img{height:100%;width:100%;object-fit:cover;border-radius:20px}.concerts-editor .images-container .image-wrapper button{position:absolute}.concerts-editor .images-container .image-wrapper button:first-of-type{top:var(--space-xs);right:var(--space-xs)}.concerts-editor .images-container .image-wrapper button:last-of-type{top:var(--space-xs);right:var(--space-xl)}.concerts-editor .images-container .image-wrapper button svg{width:30px;height:30px;fill:none}.concerts-editor .images-container .image-wrapper button:first-of-type svg path{stroke:var(--first-color);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.concerts-editor .images-container .image-wrapper button:first-of-type:hover svg path{stroke:var(--third-color)}.concerts-editor .images-container .image-wrapper button:last-of-type svg path{fill:var(--first-color)}.concerts-editor .images-container .image-wrapper button:last-of-type:hover svg path{fill:var(--third-color)}.concerts-editor .images-container input{display:none}.concerts-editor .images-container label{aspect-ratio:4 / 3;display:grid;place-items:center;cursor:pointer;border:2px dashed var(--fourth-color);border-radius:30px}.concerts-editor .images-container label:hover{border:2px dashed var(--third-color)}.concerts-editor .images-container label svg{width:50px;height:50px;fill:none}.concerts-editor .images-container label svg path{fill:var(--fourth-color)}.concerts-editor .images-container label:hover svg path{fill:var(--third-color)}.news-sender{margin-top:var(--space-2xl);max-width:1000px;margin-inline:auto}.news-sender>h1{font-size:var(--fs-h2);margin-bottom:var(--space-md)}.news-sender form{width:100%;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg);background-color:var(--fourth-color-info);border-radius:30px}.news-sender form .emails{width:100%;display:flex;flex-direction:column;gap:var(--space-2xs)}.news-sender form .emails p{font-size:var(--fs-base)}.news-sender form .emails p:first-of-type{font-weight:600}.news-sender form input{font-size:var(--fs-base);color:var(--second-color);caret-color:var(--third-color);border-radius:30px;padding:var(--space-xs) var(--space-sm)}.news-sender form textarea{resize:vertical;min-height:400px;font-size:var(--fs-base);color:var(--second-color);caret-color:var(--third-color);border-radius:20px;padding:var(--space-xs) var(--space-sm)}.news-sender form>p{font-size:var(--fs-small);color:red}.news-sender form button{width:150px;align-self:center;font-size:var(--fs-base);font-weight:600;border-radius:30px;padding:var(--space-xs);background-color:var(--third-color);transition:transform .1s ease-in-out}.news-sender form button:hover{color:var(--second-color)}.news-sender form button:active{transform:scale(.9)}@media(max-width:600px){.news-sender form textarea{min-height:250px}}.contact{max-width:1000px;margin-inline:auto}.contact>h1{font-size:var(--fs-base);font-weight:400;margin-bottom:var(--space-md)}.contact form{width:100%;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg);background-color:var(--fourth-color-info);border-radius:30px}.contact form input{max-width:300px;font-size:var(--fs-base);color:var(--second-color);caret-color:var(--third-color);border-radius:30px;padding:var(--space-xs) var(--space-sm)}.contact form textarea{resize:vertical;min-height:400px;font-size:var(--fs-base);color:var(--second-color);caret-color:var(--third-color);border-radius:20px;padding:var(--space-xs) var(--space-sm)}.contact form p{font-size:var(--fs-small);color:red}.contact form button{width:150px;align-self:center;font-size:var(--fs-base);font-weight:600;border-radius:30px;padding:var(--space-xs);background-color:var(--third-color);transition:transform .1s ease-in-out}.contact form button:hover{color:var(--second-color)}.contact form button:active{transform:scale(.9)}@media(max-width:600px){.contact form textarea{min-height:250px}}.not-found{max-width:1300px;margin-inline:auto;margin-bottom:var(--space-3xl)}.not-found h1{font-size:var(--fs-h1);font-weight:700;text-transform:uppercase;text-shadow:2px 1px gray,2px 2px gray,2px 3px gray,2px 4px gray,2px 5px gray;margin-bottom:var(--space-md)}.not-found p{font-size:var(--fs-h5);margin-bottom:var(--space-md)}.not-found .links{display:flex;flex-direction:column;gap:var(--space-sm)}.not-found .links a{width:fit-content;padding:var(--space-xs) var(--space-sm);background-color:var(--third-color);border-radius:30px}.not-found .links a:hover{color:var(--second-color)}:root{--first-color: rgb(255, 255, 255);--second-color: rgb(10, 15, 20);--third-color: rgb(120, 50, 60);--fourth-color: rgb(29, 35, 42);--fourth-color-header: rgba(29, 35, 42, .9);--fourth-color-info: rgb(18, 23, 29);--fs-h1: clamp(1.44rem, calc(.964rem + 2.977vw) , 2.75rem);--fs-h2: clamp(1.2rem, calc(.727rem + 2.955vw) , 2.5rem);--fs-h3: clamp(1.12rem, calc(.709rem + 2.568vw) , 2.25rem);--fs-h4: clamp(1.04rem, calc(.691rem + 2.182vw) , 2rem);--fs-h5: clamp(.96rem, calc(.764rem + 1.227vw) , 1.5rem);--fs-h6: clamp(.88rem, calc(.745rem + .841vw) , 1.25rem);--fs-base: clamp(.8rem, calc(.727rem + .455vw) , 1rem);--fs-small: clamp(.7rem, calc(.636rem + .398vw) , .88rem);--fs-tiny: clamp(.6rem, calc(.545rem + .341vw) , .75rem);--space-5xl: clamp(176px, 8.4vw, 280px);--space-4xl: clamp(112px, 7.2vw, 176px);--space-3xl: clamp(72px, 6vw, 112px);--space-2xl: clamp(48px, 4.8vw, 72px);--space-xl: clamp(32px, 3.6vw, 48px);--space-lg: clamp(24px, 2.8vw, 32px);--space-md: clamp(16px, 2vw, 24px);--space-sm: clamp(12px, 1.2vw, 16px);--space-xs: clamp(8px, .8vw, 12px);--space-2xs: clamp(4px, .4vw, 6px)}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf) format("truetype");font-weight:300 700;font-style:normal}body{background-color:var(--second-color)}html{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:400;color:var(--first-color)}h1{font-size:var(--fs-h1);font-weight:600}h2{font-size:var(--fs-h2);font-weight:600}p{font-size:var(--fs-base)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}input,button,textarea,select{font:inherit;color:inherit}input{border:none}img,picture,video,canvas,svg{display:block;max-width:100%}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}
