@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lato,Nunito,Roboto,sans-serif;height:100%;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.contenedor-pagina{min-height:100%;position:relative}.app-container{display:flex;height:95vh;text-align:center}.footer{align-items:center;background-color:#333;bottom:0;color:#fff;display:flex;font-size:small;height:6vh;justify-content:center;left:0;line-height:normal;margin-top:auto;min-height:6vh;position:fixed;width:100%}@media only screen and (max-height:500px),only screen and (max-width:900px){.app-container{flex-direction:column}.footer{font-size:xx-small}}.galeria{align-items:center;display:flex;height:100vh;justify-content:center}.galeria-container{color:#000;font-size:2.5vh;height:100%;overflow-y:auto}.linea{border-top:1px solid #999;float:left;margin:0 20px;position:relative;top:10px;width:90px}.leyenda{float:left;font-weight:700}.loader{color:#000;text-align:center}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.titulo{border:1px solid gray;border-radius:5px;display:flex;height:90%;margin:10px}.titulo-col-foto{align-items:center;display:flex;height:100%;justify-content:center;width:30%}.foto-circular{border-radius:50%;height:5vw;overflow:hidden;position:relative;width:5vw;@media only screen and (max-height:500px),only screen and (max-width:900px){height:20vw;width:20vw}}.foto-circular img{height:auto;width:100%}.titulo-col-datos{height:100%;width:auto;@media only screen and (max-height:500px),only screen and (max-width:900px){margin-bottom:5vh;margin-left:5vw;margin-top:5vh}}.titulo-texto{font-size:large;font-weight:700;text-align:center;@media only screen and (max-height:500px),only screen and (max-width:900px){font-size:medium}}.subtitulo-texto{color:#626262;font-size:medium;@media only screen and (max-height:500px),only screen and (max-width:900px){font-size:small}}.texto-email{font-size:small;@media only screen and (max-height:500px),only screen and (max-width:900px){font-size:medium}}.titulo-contenedor{align-items:center;border:1px solid gray;border-radius:20px;cursor:pointer;display:flex;height:2vw;justify-content:center;margin-top:3vw;padding-left:2vw;padding-right:2vw;@media only screen and (max-height:500px),only screen and (max-width:900px){padding-bottom:2vw;padding-top:2vw}}.titulo-contenedor:hover{background-color:#bebebe;color:blue}.app-container-fondo{background-color:#000}.app-container-navbar{background-color:#f0f0f0;color:#000;display:flex;flex-direction:column;justify-content:center}.up-panel-navbar{flex:1 1 30%;height:30%;@media only screen and (max-height:500px),only screen and (max-width:900px){flex:1 1 20%;height:20%}}.down-panel-navbar{flex:1 1}.left-panel{flex:0 0 20%}.right-panel{background-color:#e0e0e0;color:#fff;flex:1 1;margin-left:1px}.lista-galerias-ul{list-style-type:none;padding-left:0}.lista-galerias-li{background-repeat:no-repeat;height:5vh;line-height:20px}.lista-galerias-li,.lista-galerias-li div{align-items:center;display:flex;justify-content:center}.lista-galerias-li div{box-sizing:border-box}.linkPersonalizado{border:1px solid gray;border-radius:20px;color:#000;padding:.5vw;text-decoration:none;width:15vw}.linkPersonalizado:hover{background-color:#bebebe;border:1px solid #000;border-radius:20px;color:#fff;text-decoration:underline}.separador-top{margin-top:30px}.separador-down{margin-bottom:40px}.social-nets{height:20vh;margin:10px}.social-nets div{align-items:center;border:1px solid gray;border-radius:5px;color:#000;display:flex;height:8vh;justify-content:center}.social-nets div a{color:#000;margin-left:.1vw;margin-right:.1vw}.social-nets div a:hover{color:#0006}.boton-menu{align-items:center;border:1px solid gray;border-radius:20px;color:#000;display:flex;font-size:small;justify-content:center;margin:2vh auto 0;padding:1vh}@media only screen and (max-height:500px),only screen and (max-width:900px){.left-panel,.right-panel{flex:1 1;width:100%}.social-nets{height:10vh}.social-nets div{height:5vh}.social-nets h3{font-size:small}aside{padding-bottom:5vh}.linkPersonalizado{font-size:small;width:25vh}}@media only screen and (max-width:900px) and (max-height:500px) and (orientation:landscape){.lista-galerias-li{margin-top:3.5vh}.social-nets div{height:6vh}}.modal-overlay{background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content-w{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:65vh;justify-content:center;left:50%;outline:none;overflow-y:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50vw}.boton-w{border:1px solid gray;border-radius:20px;color:#000;margin-top:20px;padding:10px;text-decoration:none;width:50%}.boton-w:hover{background-color:#bebebe;border:1px solid gray;color:#fff;text-decoration:underline}@media only screen and (max-width:900px){.modal-content-w{font-size:x-small;height:75vh;width:70vw}@media (orientation:landscape){.modal-content-w{font-size:x-small;height:75vh;width:85vw}.modal-content-w h3{font-size:small}}}.slideshow{margin:0 auto;max-width:1000px;overflow:hidden;padding-top:20px}.slideshowSlider{transition:1s ease;white-space:nowrap}.slide{border-radius:40px;display:inline-block;height:700px;text-align:center;width:100%}.slide p{color:#000;font-size:min(3vw,3vh);width:100%}.image-in-div{border-radius:20px;display:inline-block;height:90%;object-fit:cover;object-position:center;width:90%}.slide-left{align-self:flex-start}.slide-right{align-self:flex-end}.slide-center{align-self:center}.slideshowDots{display:flex;justify-content:space-between;text-align:center}.slideshowDot{background-color:#969696e6;border-radius:20%;cursor:pointer;display:inline-block;height:2vw;margin:1vw .5vw 0;padding:.3vw;width:2vw}.slideshowDot-double-left{margin-left:5vh}.slideshowDot-double-right{margin-right:5vh}.slideshowDot.active{background-color:#bebebee6}.slideshowDot:hover{background-color:#bebebe66}.mosaic-container{column-count:3;column-gap:10px}.mosaic-item{display:inline-block;margin-bottom:10px;overflow:hidden;width:100%}.mosaic-item img:hover{border-color:blue;border-radius:8px;cursor:pointer;transform:scale(.95)}.mosaic-item img{border:2px solid gray;border-radius:8px;height:auto;transition:transform .3s;width:90%}.LazyLoad{opacity:0;transition:all 1s ease-in-out}.is-visible{opacity:1}.image-container{position:relative}.image-container:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media only screen and (max-height:500px),only screen and (max-width:900px){.mosaic-container{column-count:1;column-gap:0}}.large-image-modal{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content{border:2px solid gray;border-radius:5px;height:100%;left:50%;margin:0 auto;max-height:850px;max-width:800px;overflow-y:auto;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.modal-content div{align-items:center;display:flex;justify-content:center;text-align:center}.modal-content div,.modal-content div img{height:100%;width:100%}.close{color:#fff;float:right;margin-right:40px;margin-top:30px;transition:transform .3s}.foot-modal{align-items:center;bottom:0;color:#fff;display:flex;height:4vh;justify-content:center;left:0;position:absolute;width:100%}.foot-modal-izq{height:100%;margin-right:5vw}.foot-modal-der{height:100%;margin-left:5vw}.close:focus,.close:hover,.foot-modal-der:hover,.foot-modal-izq:hover{color:dimgray;cursor:pointer;text-decoration:none;transform:scale(1.2)}.markdown{align-items:center;display:flex;flex-direction:column;height:85vh;justify-content:center;width:100%}.markdown-texto{color:#000;font-size:medium;height:70vh;margin-top:10px;overflow-y:auto;padding:10px;text-align:justify;width:75vw}.markdown-image{height:auto;width:8vw}@media only screen and (max-height:500px),only screen and (max-width:900px){img{height:auto;width:15vw}.markdown-texto{font-size:small}}
/*# sourceMappingURL=main.ffeadb96.css.map*/