*{font-family:Arial,sans-serif;font-size:1rem;font-weight:400}@media (width>=767px) and (width<=1199px){*{font-size:.9rem}}@media (width>=1199px){*{font-size:1.2rem}}* .nobr{white-space:nowrap}html{scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden!important}body{height:100vh;margin:0!important;padding:0!important}a{cursor:pointer;color:#000;text-decoration:none}h1,h2,h3,h4,h5{margin:0;font-family:Arial,cursive}.content-top{margin:0;padding:0;top:0;left:0}#content-box{width:94vw;padding:2vh 3vw}@media (width>=767px) and (width<=1199px){#content-box{width:56.4vw}}@media (width>=1199px){#content-box{width:60vw}}#content-box .title h1{will-change:transform;transform-origin:50%;cursor:pointer;transition:color .4s ease-out,transform .4s ease-out;display:inline-block}#content-box .title h1:hover{transform:scale(1.01);color:#00f!important}#content-box .content{padding-top:1vh;font-size:1.32rem}@media (width>=767px) and (width<=1199px){#content-box .content{font-size:1.188rem}}@media (width>=1199px){#content-box .content{font-size:1.32rem}}@media (width>=812px){.nav-btn{display:none}}.nav-btn{z-index:100;text-align:right;padding:2vh 2vw;text-decoration:underline;position:fixed;right:2vw}nav{text-align:right;position:fixed;top:0;right:2vw}nav .menu{flex-direction:column;justify-content:space-between;height:98vh;padding:1vh 2vw;font-size:2rem;display:flex;position:fixed;right:0}@media (width>=767px) and (width<=1199px){nav .menu{font-size:1.8rem}}@media (width>=1199px){nav .menu{font-size:2rem}}@media (width<=812px){nav .menu.open{text-align:center;background:#fff;justify-content:space-around;align-items:center;width:96vw}}nav .menu .nav-element{box-sizing:border-box;margin:0;padding-bottom:1vh;text-decoration:none}nav .menu .nav-element .nav-element-content h2{will-change:transform;transform-origin:50%;cursor:pointer;transition:color .4s ease-out,transform .4s ease-out;display:inline-block}nav .menu .nav-element .nav-element-content h2:hover{transform:scale(1.01);color:#00f!important}nav .menu .nav-element .nav-element-content{flex-direction:column;display:flex}nav .menu .nav-element .submenu-item{will-change:transform;transform-origin:50%;cursor:pointer;transition:color .4s ease-out,transform .4s ease-out;display:inline-block}nav .menu .nav-element .submenu-item:hover{transform:scale(1.01);color:#00f!important}nav .menu .nav-element .submenu-item{padding-right:1vw}nav .menu .bottom-nav{z-index:1000;bottom:0}nav .menu .bottom-nav .row{will-change:transform;transform-origin:50%;cursor:pointer;transition:color .4s ease-out,transform .4s ease-out}nav .menu .bottom-nav .row:hover{transform:scale(1.01);color:#00f!important}@media (width<=812px){nav .menu .bottom-nav .row{text-align:center}}#home-page{flex-wrap:wrap;flex:auto;top:0}#home-page img{float:left;height:200px;padding-right:10px}#la-danza-page .content{cursor:pointer}#imagenes-page .photo-section .photo-content{flex-wrap:wrap;display:flex}#imagenes-page .photo-section p{width:10vw;margin:0;font-size:1rem}#imagenes-page .img-container{will-change:transform;transform-origin:50%;cursor:pointer;transition:color .4s ease-out,transform .4s ease-out}#imagenes-page .img-container:hover{transform:scale(1.01);color:#00f!important}#imagenes-page .img-container{align-self:baseline;padding:1vw;position:relative;overflow:visible}#imagenes-page .img-container:hover img{z-index:100;transform:scale(1.5)}#imagenes-page .img-container:hover p{transform:scale(1.5)}#imagenes-page .img-container img.open{z-index:10000;transform:scale(3)}#imagenes-page .img-container img{max-width:20vw;max-height:40vh;margin:0 auto;display:block}#imagenes-page .img-container p{width:25vw;margin:0 auto}#textos-page section{padding-bottom:2vh}#textos-page ul{list-style-type:square}#textos-page h5{margin:0;display:inline}#textos-page a{font-family:Arial,cursive}#pretextos-page img{width:100%}#pretextos-page ul{list-style-type:square}#pretextos-page a{font-family:Arial,cursive}
