/*/*/:root {
--speed-flecha: .75s;
}
body {
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
#grve-main-header{
border-right: 2px solid #fff;
border-top: 1px solid #fff;
}
#grve-main-responsive-header {
border-right: 2px solid #fff;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
}/**/.cursor {
position: absolute;
transition-duration: 200ms;
transition-timing-function: ease-out;
z-index: 999999;
pointer-events: none;
}
.cursor .circle {
width: 40px;
height: 40px;
border-radius: 100%;
border: 1px solid #fff;
display: flex;
align-items: center;
justify-content: center;
}
.circle.circle-hover {
border-radius: 0%;
transition: var(--speed-flecha);
animation: rotate-cursor 3s infinite linear;
}
@keyframes rotate-cursor{
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.cursor .circle-point {
content: '';
width: 4px;
height: 4px;
border-radius: 100%;
background: #fff;
pointer-events: none;
}
.cursor .flechas {
height: 40px;
position: absolute;
top: 0;
width: 30px;
display: flex;
align-items: center;
justify-content: space-between;
transform: translateX(-50%);
left: 50%;
transition: var(--speed-flecha);
}
.cursor .flechas .flecha-punta {
width: 20px;
height: 20px;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
transform: rotate(225deg);
transform-origin: center center;
opacity: 0;
transition: var(--speed-flecha);
}
.cursor .flechas .flecha-punta:last-child {
transform: rotate(45deg);
}
.flechas.flechas-hover {
width: 100px;
}
.flecha-punta.flecha-punta-hover {
opacity: 1 !important;
}
#grve-main-content > div {
padding: 0 !important;
}
#siri-container,
footer > div > div,
.back-black-titulo,
#page-8 > div,
#grve-content {
background:#060606 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4BAMAAABaqCYtAAAAHlBMVEUAAAAkIiQUEhQcGhwEBgQMCgwcHhwMDgwUFhQEAgSf4VAEAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAABTJJREFUOI0N1Mm+cmAAgPH3Fk5zy2NKy5CyjEjLyNCyiFoeqVhmCMvM3e33XcGz+f8esG9+LsU0HjrE3nxE31/IXi7JfCh6s14fUAbFaFQWlu6YfmGZ/Jo82XDOvUfUCgVbpKnzdPQkLDEeNGLXhHkyVgpNVew9mPHjVjWg5lXA5kv/O16loHgPkc4rKE5AN01/8sflKRSF6qKZykwVhoNS628eKzB5sVteO/3mBBaxWkiMOI7mvw5sT1oIWH99BJnCnQlpG7JynnDFRxlpVhpsyCEoptwNug2pbUzZ5G0NiY3G3X+hKy5lGli10fUgx4x0oRnpyFwW3OS0OKORfWgjAJ/hAk6S8eo7qRL64pkmaZLn2RxfuQV4cZsQYQt04IS2+NzzHFK4ES079an9AHrE0YqTQALk70yhOTD2u0fmzE+HF3bgS+LyaEbeVQR/PlmC0RePJLjfb8pODsF54cgsZT/XtMep8l00rSUzSZ67RpgegcMKznBlf0cRisQUE2TGo4iJALIp7gqi4lzeEz+n78gPbGyGB20iqHP4Zh+2HbCU1ydK6Wq76USeNeIC3SrpdK8wJynpgTYypUJ6o9vhrWgkhg0K+V1smY+iRAoI9OBS9Z7pdqKuag9uVdcIt1aSnJkjD9CbHdR5zAXvRJHTGy0J++4rsJOFnGjAPG1+neOBSWHNd5rQC+nf/XYkXj9PtQC9Khdxc4Xr9Qh5plN7kON2m77UPT73wGWdYn7VfIXrR7xXT2IZp7zRipdt2GJg7E4nKkuRnJLyzbikLvf+rJvUI6NrDsDoCw1wx8s5rMuhtNm54S77ZvsD5IX3gGGQdl0Z1iwP4s3ax64X4U6qHyUUkDXAofDA/zzGzfT8kvSnaZnUu8SFU0OPLCCqoR9BC0+TArMz+NDLBHORJKs63HgJqsb75Yt9nnwhzdl08Fi5o5mzXj2cigHKkUhqvzyxdriME2ZxXdfCKXB7XjXTwdUf8UpoBdOH7H1PIrpENK1OLsi613LAH1PdB3YPdEhfBRJmW9CfoEbsC62NCygwScBcPtAkUl/3ESJ01WwaYjnUah3gSVPJmCbIenM+roLwd0tOTnPigEkpK4BwI1JnGirX+wNs/JQGFeKdGPuUFB2YYOuie1n3Dtnf+J3XdH4+IN2s3QVN2cdBgmoPL7Qqx7+ujw9/hc/5du7Ge9tuMICtjMEZE8OD6USkFkPM4vty3D/fR9EPiC3JQLEoO7qWWZXfyvkGtX37sN+c+wB0u+df50Y7rU6X80a8jDN5rnd1PeWWPti8ypZu/lcVuU3X/OLz/yabWf8LB1gFiGsbwWScLWDrCn/UTzb12981QtDfUARbXZceK4xgCLxizzO/hZR6p0NYe3Ma4E2s3Lq5BpU1XGkLRX706nM/qCJoEwJc2fVP7twV5o9lWnsXD73S6MqC/5NwQO/cXaMrWX/wrBvPh1TvKy8OzoJazmc8eMF6Jzur+SAcsG2xNR1ZFCc7eDYjpD8gvxG+ry6MBDm5X5J4zH9UFmsrun1/WLC5EAm1vcCHIDulbGnKA81oyrIbjHccEMfST/rJLHSRpxet/PQkYWJfjUOkuAFw+xfBLDHKe+/iSgrtm064eMvmItH2wYFEC3GKOQtZXOh7FIGIOvq6XJ3vSBEw2411D0+wYIlqC2ni4TtsPnJa80hBAjRDisa37wmHYzlvzLs/iVraGi2HBgkeWolkhN8m++OVTN3gSZOP1LEsaFLBQKVQvFxzhN+BeQgLwxkJOX5sId58+PwHxEIe77cTj7gAAAAASUVORK5CYII=);
}
.fit-text-2,
.fit-text {
text-align: center;
position: relative;
z-index: 3;
}
.borde-texto {
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #ffffff;
color: #ffffff00;
}
.pads {
padding: 0 15%;
}
@media (max-width:1200px){
.pads{
padding:0 8%;
}
}
.cont-logos-manifiesto {
display: flex;
align-items: center;
}
.cont-linea-blanca {
border-bottom: 1px solid #ffffff;
}
.grve-item:after {
height: 1px !important;
}
#grve-content a:hover {
text-decoration: none !important;
}
#grve-header .grve-main-menu .grve-wrapper > ul > li > a {
text-shadow: 0 0 14px black;
}
.espacio-mobile {
display: none;
}
@media only screen and (max-width: 767px) {
.cursor {
display: none;	
}
.width-100-mobile {
width: 100vw !important;
}
.espacio-mobile {
display: block;
}
.oculta-mobile {
display: none !important;
}
} @media only screen and (max-width: 767px) {
.row-mobile-order {
display: flex;
flex-direction: column;
}
.column-order-1 {
order: 1;
}
.column-order-2 {
order: 2;
}
}/*/*/.back-black-titulo {
z-index: 2;
position: relative;
}
.titulo-principal {
left: 50%;
transform: translateX(-50%);
width: min-content;
z-index: 2;
}
.linea-diagonal {
height: 1px;
width: 110vw;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) rotate(-18deg);
position: absolute;
background: #fff;
z-index: 1;
}/*/*/.linea-local {
width: 50%;
background: #ffffff;
height: 1px;
}
.cont-btns-local {
display: flex;
align-items: center;
}
.cont-btns-local > div{
width: max-content;
}
.galeria-locales img {
filter: grayscale(1);
transition: .5s filter;
}
@media only screen and (max-width: 767px) {
.cont-btns-local {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.cont-btns-local > div {
margin-bottom: 20px;
}
}/*/*/.fit-text-2,
.fit-text {
animation: vibrate 1.5s infinite forwards;
}
@keyframes vibrate{
0% {
transform: scale(1);
}
1% {
transform: scale(1.05);
}
2% {
transform: scale(1);
}
100% {
transform: scale(1);
}
}
.galeria-eventos img {
filter: grayscale(1);
transition: .5s filter;
} 
#siri-container {
z-index: 2;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 0;
}
.onda-siri-cont {
height: 200px;
}
.line-wave-cont {
top: 0;
position: absolute;
height: 200px;
width: 100vw;
}
.line-wave {
height: 2px;
width: 100vw;
background: #fff;
position: absolute;
top: 93px;
}
@media only screen and (min-width: 1921px) {
.line-wave {
height: 1px;
top: 97px;
}
}
.line-wave:nth-child(2) {
right: auto;
left: 50%;
transform: translateX(310px);
}/*/*/.flecha-trabajo {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.flecha-trabajo-msk {
overflow: hidden;
transition: 1s;
max-height: 0;
}
.flecha-trabajo-linea {
width: 1px;
height: 554px;
background: #ffffff;
}
.flecha-trabajo-punta {
width: 60px;
height: 60px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
transform: translateX(-50%) rotate(45deg);
position: absolute;
bottom: 11px;
left: 50%;
opacity: 0;
transition: .2s;
}
.escribenos-trabajo {
opacity: 0;
transition: 1s;
}
@media only screen and (max-width: 767px) {
.flecha-trabajo-linea {
left: 50%;
transform: translateX(-50%);
position: relative;
}
.flecha-trabajo {
position: relative;
}
.titulo-trabaja {
text-align: left;
}
}/*/*/.titulo-proximamente {
display: flex;
justify-content: center;
}
.logo-prox-cont {
display: flex;
align-items: center;
}
.logo-prox img {
width: 70%;
}
@media only screen and (max-width: 767px) {
.logo-prox-cont {
flex-direction: column;
justify-content: 
}
}/*/*/footer a {
text-decoration: none !important;
}
footer .fa.fa-instagram {
font-size: 25px !important;
}