*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;font-family:Roboto,sans-serif;font-weight:400}a{text-decoration:none}header{position:sticky;top:0;z-index:9999;background:#fff}.img_header{margin-left:20px;width:225px;height:100px;background-image:url(./logoheader-DFF9Oqtg.png);background-repeat:no-repeat;background-size:contain}.nav-menu,.submenu-column ul{list-style:none;padding:0;margin:0}.nav-menu-link{padding:8px 12px;text-decoration:none;color:#000;border-radius:3px;transition:.5s}.menu{width:100%;height:auto;display:flex;justify-content:space-between;margin:0 auto;position:relative}.nav-menu{display:flex;list-style:none;margin-right:40px;z-index:100}.nav-menu-item{position:relative;font-size:18px;margin:0 10px;line-height:100px;text-transform:uppercase;width:max-content}.submenu-column{display:none;position:absolute;top:100%;left:0;background-color:#ccc;padding:10px 3px;min-width:200px;border-radius:6px;z-index:999}.submenu-column ul li a{display:block;padding:10px 20px;color:#000;white-space:nowrap;font-size:1em;line-height:50px;text-transform:none}.submenu-column ul li a:hover{background-color:#fff;border-radius:5px}.nav-menu-item:hover .submenu-column{display:block}.nav-toggle{display:none;background:none;border:none;color:#000;font-size:26px;position:absolute;top:20px;left:30px;z-index:2000}@media (max-width: 830px){.img_header{margin:auto 0;padding-top:10px}}.enlace{color:#00f;margin-right:10px}.enlace:visited{color:#00f}.sidebar-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:#111827;text-align:center}.menuRedirection{width:20%;background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:20px;border-right:1px solid #d1d5db;position:sticky;top:120px;align-self:auto}.service-card{display:flex;align-items:center;gap:12px;padding:15px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;transition:all .3s ease;cursor:pointer}.service-card i{font-size:22px;color:#0078d4;flex-shrink:0}.service-card h3{font-size:1rem;margin:0;color:#111827}.service-card p{font-size:.85rem;margin:2px 0 0;color:#6b7280}.service-card:hover{background:#e5f0ff;border-color:#0078d4;transform:translate(4px)}.blogPublication{display:flex}.feed{width:60%;height:auto}.blogImg{margin:0 auto 0 12%}.img1{background-image:url(./publication1.1-C5BFA6wq.png);background-position:center;overflow:hidden;max-width:800px;height:600px;background-size:cover}.img2{background-image:url(./publicacion1024-1tLmbnf4.png);background-position:center;overflow:hidden;max-width:800px;height:600px}.blogContent{text-align:left;padding-left:12%;padding-top:2%;padding-bottom:30px}.blogContent p{max-width:80%}.footerofpublication{display:flex;justify-content:space-between;align-items:center;padding-top:1%;margin-left:12%;max-width:800px}.footerofpublication__left{font-size:.9rem;color:#6b7280}.footerofpublication__right{display:flex;gap:12px}.footerofpublication__time{color:#39393aa8;font-size:1.1em;padding-right:3%;white-space:nowrap}.footerofpublication__right svg{width:22px;height:22px;cursor:pointer;transition:opacity .2s ease}.footerofpublication__right svg:hover{opacity:.7}.contenido-completo{display:none}.ver-mas{color:#39393aa8;cursor:pointer;font-weight:700;border:none;background:none;padding:0;margin-bottom:10px}.share-btn{background-color:#fff;color:#000;border:none;cursor:pointer}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#00000080;overflow:auto;padding-top:50px}.modal-content{background-color:#fff;margin:5% auto;padding:20px;border-radius:10px;width:25%;box-shadow:0 4px 8px #0003;text-align:center}.close-btn{color:#aaa;font-size:28px;font-weight:700;position:absolute;top:10px;right:20px}.close-btn:hover,.close-btn:focus{color:#000;text-decoration:none;cursor:pointer}.social-icons{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-items:center;margin-top:20px}.social-icons a{font-size:30px;color:#333;text-decoration:none;border:1px solid #ddd;padding:10px;border-radius:50%;transition:all .3s ease}.social-icons a:hover{background-color:#0078d4;color:#fff}.slider{position:relative;overflow:hidden;width:100%;margin-left:2%}.image-layout{cursor:pointer;display:flex;flex-direction:row;width:80%;height:600px;gap:10px;max-width:1200px;margin:0 auto}.main-image{flex:0 0 55%;height:100%;overflow:hidden;position:relative}.main-image img{width:100%;height:100%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px;border:2px solid white;box-shadow:0 0 6px #0000004d}.side-images{flex:1;display:flex;flex-direction:column;height:100%;gap:10px}.side-image{width:100%;height:auto;flex:1;position:relative;overflow:hidden}.side-image img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:6px;border:2px solid white;box-shadow:0 0 6px #0000004d}.side-image.top,.side-image.middle{height:35%}.side-image.bottom{height:30%}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;display:none;justify-content:center;align-items:center;z-index:9999}.modal.open{display:flex}.modal-stack{position:relative;display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}.modal-content{max-width:100vw;max-height:95vh;object-fit:contain;width:auto;height:auto;box-shadow:0 0 30px #000c;border-radius:8px}.modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}.close{position:absolute;top:20px;right:35px;color:#fff;font-size:40px;font-weight:700;cursor:pointer}.container{font-family:Roboto,sans-serif;background-color:#fff;height:100px;display:flex;align-items:center;justify-content:center}.img_header{margin-left:20px;width:225px;height:100px;background-image:url(./logoheader-DFF9Oqtg.png);background-repeat:no-repeat;background-size:contain}.etiquetas{display:block;margin-left:0;font-size:1.5rem}.img2{background-position:center;background-size:cover}.publication{background-color:#fff}.titleFeed{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.01em;font-size:clamp(22px,2.2vw,28px);line-height:1.3;margin:2px 0 10px;color:#111827}.subtitleFeed{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(16px,1.6vw,20px);line-height:1.4;margin:0 0 8px;color:var(--muted)}.parrafoFeed{font-family:Roboto,sans-serif;font-size:17px;line-height:1.65;color:#374151;margin:10px 0}.publication+.publication{padding-top:48px;position:relative}.publication+.publication:before{content:"";display:block;width:70%;margin-left:12%;border-top:1px solid #d1d5db;position:absolute;top:0;left:0;right:0}.reveal{opacity:0;transform:translateY(50px);transition:all .6s ease-out}.reveal.active{opacity:1;transform:none}@media (min-width: 1025px){.menuRedirection{position:fixed;top:100px;left:0;width:250px;height:calc(100vh - 100px);overflow-y:auto;border-right:1px solid #d1d5db}.feed{margin-left:250px;width:calc(100% - 250px)}}@media (max-width: 1024px){.blogPublication{flex-direction:column;align-items:center}.menuRedirection{order:-1;width:100%;position:static;align-self:stretch;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;border-right:none;border-bottom:1px solid #d1d5db}.feed{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.blogImg,.blogContent,.footerofpublication{margin-left:0;margin-right:0;width:100%;max-width:800px;padding-left:0}.blogImg{margin:0 auto}.blogContent{text-align:left}.blogContent p{max-width:100%;margin:left}.footerofpublication{justify-content:center;text-align:center;justify-content:space-between}.publication+.publication:before{width:90%;margin:0 auto;left:0}.image-layout{width:100%;max-width:100%;margin:0 auto;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.image-layout>*{flex:0 0 80%;scroll-snap-align:center}.main-image,.side-images,.side-image{height:auto}}@media (max-width: 910px){.img2{background-image:url(./publicacion1-C6UZyzN0.png);overflow:hidden;max-width:1024px}}@media (max-width: 768px){.img_header{width:150px;height:70px;margin:5px 30px 0 0;background-size:contain}.nav-toggle{display:block;line-height:40px}.menu{justify-content:right}.nav-menu{display:none;flex-direction:column;position:absolute;left:20px;top:70px;padding:20px;border-radius:8px;width:calc(100% - 40px);background-color:#adadad}.nav-menu-item:hover{background-color:#fff}.nav-menu-item{width:100%}.nav-menu.show{display:flex}.nav-menu-link{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.submenu-column{position:static;display:none;padding:0}.nav-menu-item.active .submenu-column{display:block}.submenu-column ul li a{padding:10px 0 10px 15px}.modal-content{max-width:95vw;max-height:80vh}.close{font-size:30px;padding:10px}.close{top:10px;right:15px}.blogContent{padding-left:16px}.blogImg{width:94%}.footerofpublication{padding:0 2.5%}}@media (max-width: 767px){.etiquetas{display:none}.icon{width:50vw;height:auto}.feed{width:95%}.slider{width:100%;height:300px}}@media (max-width: 600px){.menuRedirection{flex-direction:column;align-items:stretch}.service-card{width:100%}.blogImg{width:100%;height:auto;max-height:300px;background-size:cover}.blogContent{padding:10px}.blogContent p{max-width:100%}.footerofpublication{align-items:flex-start}.footerofpublication__right{margin-top:8px}.modal-content{width:90%!important}}@media (max-width: 600px) and (min-width: 501px){.img1,.img2{width:100%;height:400px;background-size:cover;background-position:center}.footerofpublication{padding:5px 0}}@media (max-width: 500px){.blogImg{height:400px}.footerofpublication{padding:3px 0}}@media (max-width: 460px){.img2 .img1{background-size:cover}}@media (max-width: 400px){.titleFeed{font-size:18px}.service-card h3{font-size:.9rem}.service-card p{font-size:.75rem}.blogImg{max-height:220px}}html,body{overflow-x:hidden}
