:root{--color-purple: rgb(74, 23, 87);--color-purple-light: rgb(165, 143, 196);--color-gold: rgb(199, 164, 76);--color-gold-light: rgb(255, 227, 166)}body{background-color:#000}p,h1,h2,h3{margin:0}@font-face{font-family:noto-sans;src:url(/assets/noto-sans-CYoOFcCZ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:noto-sans;src:url(/assets/NotoSans-Bold-my-r4HAi.ttf);font-weight:700;font-style:normal}@font-face{font-family:codec-cold;src:url(/assets/Codec-Cold-Bold-DbiBElP2.ttf);font-weight:700;font-style:normal}@font-face{font-family:SIFONN;src:url(/assets/SIFONN_PRO-D-fj_Cxc.otf);font-weight:400;font-style:normal;font-display:block}@font-face{font-family:italiano;src:url(/assets/Italianno-Regular-DKBB9dWC.ttf);font-weight:400;font-style:normal}@font-face{font-family:brillant;src:url(/assets/brillant-Ltp9d91k.otf);font-weight:400}@font-face{font-family:monas;src:url(/assets/monasgrotesk-bold-CT2ebb8I.otf);font-weight:400}.title{font-size:2.5rem;font-family:monas;text-transform:uppercase}.subtitle{font-family:codec-cold;font-size:1.5rem}.navbar{display:flex;background-color:var(--blue-light);padding-top:.5rem;padding-bottom:.5rem;margin:1rem .2rem;border-radius:1rem;justify-content:space-between;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;overflow:hidden}.logo-container{display:flex;align-items:center;background-color:var(--blue-mid);border-radius:1rem;padding:0 .9rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.logo{width:3rem}.menu-button{position:relative;background:var(--blue-mid);border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-items:center;padding:.5rem;gap:.5rem;justify-content:space-around;width:120px;overflow:hidden}.menu-button span{width:40px;height:5px;background-color:#fff;display:flex;transition:width .5s ease-out;-webkit-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-ms-transition:width .5s ease-out;-o-transition:width .5s ease-out}.menu-button p{max-height:0;max-width:0;opacity:0;font-family:noto-sans;font-size:.8rem;color:var(--blue-mid);z-index:10;transition:opacity .7s ease-in-out;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition-delay:.5s}.menu-button span:nth-child(1){transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out}.menu-button span:nth-child(2){transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out}.menu-button.menu-button.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg);-webkit-transform:translateY(5px) rotate(45deg);-moz-transform:translateY(5px) rotate(45deg);-ms-transform:translateY(5px) rotate(45deg);-o-transform:translateY(5px) rotate(45deg)}.menu-button.menu-button.is-active span:nth-child(2){transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg)}.menu{position:fixed;top:100px;display:flex;flex-direction:row;width:100%;margin-left:auto;background-color:var(--color-purple);height:0;z-index:100;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;overflow:hidden;justify-content:center}.menu-visible{height:10vh;position:fixed;display:flex}.links{display:flex;flex-direction:row;gap:.2rem;list-style:none;padding:1rem;margin-top:1rem;font-family:pt sans;align-items:center;justify-content:center;opacity:0;transition:opacity 1s ease-in;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in}.links-visible{opacity:1;transition:opacity 1s ease-in}.divider-link{width:80%;height:1px;background-color:var(--blue-mid)}.menu-link{text-decoration:none;font-family:noto-sans;color:#fff;font-size:1rem}.icons-container{display:flex;gap:1rem}.rrss-navbar-icon{color:#fff;font-size:1.5rem}@media (min-width: 768px){.menu-link{font-size:2rem}.rrss-navbar-icon{font-size:2.5rem}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.hero-video-slide{background-color:transparent;width:100%;height:600px;position:relative}.background-video{width:100%;height:100%;position:relative;object-fit:cover;z-index:50}.video-layer-top{width:100%;height:100px;background-image:linear-gradient(to bottom,black,transparent);z-index:60;position:absolute;top:0;opacity:100%}.video-layer-bottom{width:100%;height:100px;background-image:linear-gradient(to top,black,transparent);z-index:60;position:absolute;bottom:0;opacity:100%}@media (min-width: 768px){.hero-video-slide{height:800px}}.hero{margin-top:1rem;margin:0 auto;overflow:hidden;background-color:#000}.hero-form{display:flex;flex-wrap:wrap;position:relative;width:100%;height:600px;margin:0 auto;background-image:url(/assets/hero-img-01-CB-lQroh.png);background-position:center;background-size:cover}.top-degrade{width:100%;height:30%;background-image:linear-gradient(to bottom,black,transparent);align-self:flex-start}.bottom-degrade{width:100%;height:30%;background-image:linear-gradient(to top,black,transparent);align-self:flex-end}.left-degrade{width:30%;height:100%;background-image:linear-gradient(to right,black,transparent);position:absolute}.right-degrade{width:30%;height:100%;background-image:linear-gradient(to left,black,transparent);position:absolute;right:0}.hero-text{color:#fff;text-transform:uppercase;overflow:hidden;padding:2rem}.text-1,.text-2{font-family:codec-cold;font-size:3rem;z-index:20;font-weight:700}.text-1,.text-2,.random-text{margin:0;padding:0;line-height:1}.opacity-layer{position:absolute;background-color:#000;z-index:10;width:100%;height:100%;opacity:40%}.curtain{position:fixed;width:100vw;height:100vh;background-color:#000;z-index:5000;top:0;overflow:hidden}.text-container{position:absolute;display:flex;width:100%;flex-direction:column;align-items:center;padding-top:8rem}.logo-letters{z-index:20;width:20rem;margin-bottom:1rem}.random-text{z-index:20;font-family:monas;font-size:2.5rem;color:var(--color-gold-light)}.hero-arrow{margin-top:5rem;width:2rem;z-index:40}@media (min-width: 768px){.hero-form{height:800px}.text-1,.text-2{font-size:7rem}}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-pagination-bullet{background-color:#fff}.eventos-container{overflow:hidden}.panels-container{width:300%;height:100vh;display:flex;flex-wrap:nowrap}.panel{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;box-sizing:border-box;overflow:hidden}.panels-text,.bodas-title{color:#fff}.panel-1,.panel-2,.panel-3,.panel-4{background-color:#000}.eventos-titles{font-family:monas;font-size:3rem}.portrait-title{text-align:center;color:#fff}.frame-container{display:flex;flex-direction:column;width:95%;max-width:1200px;height:70%;max-height:700px;position:relative}.frame-panel-2{width:90%;height:75%;border:solid 5px white;border-top-left-radius:4rem;position:absolute}.panel-image{position:absolute;width:80%;height:70%;object-fit:cover;object-position:50% 20%;border-top-left-radius:2rem;left:2rem;top:1rem}.panel-image-placeholder{position:absolute;width:90%;height:90%;background-color:#333}.panels-title{font-family:code-cold;font-size:3rem;color:#fff;position:absolute;bottom:2rem;margin:0}.about-us-container{display:flex;flex-direction:column;align-items:center;padding:2rem;position:relative;overflow:hidden}.about-us-items-container{position:relative;width:100%;margin-bottom:2rem;max-width:1520px;overflow:hidden}.about-us-img{width:100%;border-top-left-radius:3rem}.about-us-paragraph{max-width:750px;font-size:1.1rem;color:#fff;font-family:noto-sans}.title-about,.subtitle-about{color:#fff;text-align:center}.cards-container{display:flex;flex-direction:column;margin-top:4em;gap:2rem;margin-bottom:6rem}@media (min-width: 1024px){.cards-container{flex-direction:row}}.card-about{width:80%;max-width:440px;border:solid 4px var(--color-purple);padding:25px;margin:0 auto;border-top-right-radius:3rem;border-bottom-left-radius:3rem;display:flex;flex-direction:column;gap:1rem}.card-title{color:#fff;font-family:monas;font-size:1.4rem}.card-paragraph{color:#fff;font-family:noto-sans;font-size:1rem}.card-image{width:100%;height:240px;background-position:center;object-fit:cover}.card-button{padding:.5rem;background-color:var(--color-purple);border-radius:1rem;font-family:noto-sans;font-size:1.3rem;color:#f5f5f5;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;text-align:center;padding:1rem;width:140px;align-self:flex-end;cursor:pointer;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all 1s ease-in-out}.card-button:hover{background-color:#fff;color:var(--color-purple);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.card-button-none{visibility:none}.subtitle-staff{font-size:1.5rem;text-align:center;font-family:codec-cold;color:var(--color-purple-light)}.title-staff{text-align:center;text-transform:uppercase;font-size:2.5rem;color:var(--color-purple)}.texts-staff{display:flex;flex-direction:column;gap:.2rem;font-family:monas}.contact-container{background-color:#fff;display:flex;flex-direction:column;padding-top:3rem;width:100%;margin:0 auto;justify-content:center;overflow:hidden}.contact-form{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 15px #0000001a;width:95%;max-width:500px}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:700;color:var(--color-purple);font-family:noto-sans}.form-group input,.form-group textarea{width:100%;padding:12px 15px;border:1px solid var(--color-purple-light);border-radius:50px;box-sizing:border-box;font-size:16px;font-family:noto-sans}.form-group textarea{border-radius:25px;resize:vertical;min-height:120px}.form-group input::placeholder,.form-group textarea::placeholder{color:#aaa}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--color-purple);box-shadow:0 0 5px #008c9e80}.submit-btn{width:100%;padding:15px;background-color:var(--color-purple-light);color:#fff;border:none;border-radius:50px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.submit-btn:hover{background-color:var(--color-purple)}.contact-btn{border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;background-color:transparent;padding:1rem;border:solid,3px,var(--color-purple-light);max-width:440px;font-family:codec-cold;font-size:1.3rem;color:var(--color-purple-light);cursor:pointer}.btns-container{display:flex;flex-direction:column;gap:1rem;width:90%;max-width:480px}.items-contact-container{display:flex;flex-direction:column;width:90%;margin:0 auto;align-items:center}@media (min-width:768px){.items-contact-container{flex-direction:row;align-items:center;gap:3rem;justify-content:center;padding:1rem}}.faq-container{background-color:#fff;padding:5rem 2rem;display:flex;flex-direction:column;align-items:center}.faq-title{font-family:monas,sans-serif;font-size:2.5rem;color:var(--color-purple);margin-bottom:3rem;text-align:center}.faq-accordion{width:100%;max-width:800px}.faq-item{border-bottom:2px solid rgba(199,164,76,.3)}.faq-question{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;text-align:left;cursor:pointer;font-family:codec,sans-serif;font-size:1.2rem;color:var(--color-purple-light);transition:color .3s ease}.faq-question:hover{color:var(--color-purple)}.faq-answer-container{height:0;opacity:0;overflow:hidden}.faq-answer-container p{font-family:noto-sans,sans-serif;font-size:1rem;color:var(--color-purple-light);line-height:1.6;margin:0}.faq-icon{position:relative;width:24px;height:24px;transition:transform .4s ease}.faq-icon span{position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:var(--color-gold);transform:translate(-50%,-50%);transition:transform .4s ease}.faq-icon span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.faq-icon.open{transform:rotate(135deg)}.precios-container{background-color:#fff;padding:5rem 2rem;display:flex;flex-direction:column;align-items:center}.precios-title{font-family:codec-cold;font-size:2.8rem;color:var(--color-purple);margin:0}.precios-subtitle{font-family:noto-sans,sans-serif;font-size:1.1rem;color:#555;margin-top:.5rem;margin-bottom:3.5rem}.pricing-columns-wrapper{display:flex;justify-content:center;gap:2rem;width:100%;max-width:900px;flex-wrap:wrap}.pricing-column{flex:1;min-width:300px;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:2rem;box-shadow:0 4px 15px #0000000d}.column-title{font-family:monas,sans-serif;font-size:1.8rem;color:var(--color-purple);text-align:center;border-bottom:2px solid var(--color-gold);padding-bottom:1rem;margin-top:0;margin-bottom:2rem}.price-items-container{display:flex;flex-direction:column;gap:1.5rem}.price-item{display:flex;justify-content:space-between;align-items:center;font-family:noto-sans,sans-serif;font-size:1rem;border-bottom:1px dashed #ddd;padding-bottom:1rem}.price-item:last-child{border-bottom:none}.personas{color:#333}.precio{font-weight:700;font-size:1.1rem;color:var(--color-purple)}.precios-nota{margin-top:3rem;font-family:codec-cold,sans-serif;font-size:.9rem;color:#777;max-width:600px;text-align:center;line-height:1.5}.site-footer{background-color:#000;color:var(--color-purple-light);font-family:noto-sans,sans-serif;padding:3rem 2rem 1.5rem;border-top:3px solid var(--color-gold)}.footer-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;max-width:1200px;margin:0 auto;padding-bottom:2rem}.footer-logos{display:flex;gap:1.5rem;align-items:center}.logo-footer{width:100px}.footer-social{display:flex;gap:1rem}.footer-social a{color:#fff;font-size:1.5rem;display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:2px solid var(--color-purple-light);border-radius:50%;transition:background-color .3s ease,color .3s ease}.footer-social a:hover{background-color:var(--color-gold);color:var(--color-purple);border-color:var(--color-gold)}.footer-contact a{color:#fff;font-family:monas,sans-serif;font-size:1.2rem;text-decoration:none;transition:color .3s ease}.footer-contact a:hover{color:var(--color-gold-light)}.footer-bottom{border-top:1px solid #333;padding-top:1.5rem;margin-top:2rem;text-align:center;font-size:.9rem;color:#888}.footer-bottom p{margin:.5rem 0}.footer-bottom a{color:#aaa;text-decoration:none;font-size:1rem}.footer-bottom a:hover{color:var(--color-gold-light)}@media (max-width: 768px){.footer-container{flex-direction:column;text-align:center}}.fixed-buttons-container{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:1000}.fixed-button{background-color:var(--color-purple-light);color:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;box-shadow:0 2px 10px #0003;transition:background-color .3s ease,transform .3s ease;text-decoration:none}.fixed-button:hover{background-color:var(--color-purple);transform:translateY(-2px)}.phone-button{background-color:var(--)}.phone-button:hover{background-color:var(--color-purple)}.fixed-button svg{display:block}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.gallery-container{margin-inline:auto;display:grid;max-width:1360px;width:90%;grid-template-columns:repeat(4,1fr);grid-template-areas:"img-1 img-1 img-2 img-3" "img-1 img-1 img-2 img-3" "img-1 img-1 img-4 img-5" "img-1 img-1 img-4 img-5" "img-6 img-6 img-6 img-6" "img-7 img-7 img-8 img-8" "img-7 img-7 img-8 img-8" "img-7 img-7 img-9 img-9" "img-7 img-7 img-9 img-9";gap:.4rem}.gallery-container a{display:block}.gallery-container img{width:100%;height:100%;object-fit:cover}.img-1{grid-area:img-1}.img-2{grid-area:img-2}.img-3{grid-area:img-3}.img-4{grid-area:img-4}.img-5{grid-area:img-5}.img-6{grid-area:img-6}.img-7{grid-area:img-7}.img-8{grid-area:img-8}.img-9{grid-area:img-9}
