.profesionales1{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#501010;padding:10% 5%;color:#fff}.profesionales1 h1{text-decoration:underline;font-size:2.9em;font-weight:500;text-align:center;text-wrap:pretty}.profesionales1 p{font-size:1.2em;font-weight:300;text-overflow:ellipsis;text-align:center;width:60%;padding:2% 0;text-wrap:pretty}.profesionales1 h1,.profesionales1 p,.profesionales1 a{view-timeline-name:--fade-y;view-timeline-axis:block;animation-timeline:--fade-y;animation-name:show;animation-range:entry 25% cover 50%;animation-fill-mode:both}#feed-container{margin-top:5%;max-width:1200px;width:80%;display:flex;flex-direction:column;padding-bottom:0;padding-top:0;position:relative;flex-grow:1}#main-gallery{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;position:relative;column-gap:8px;overflow:hidden}#feed-content{flex:1 0 0%;display:block;position:relative;width:100%}#feed-content img{object-fit:cover;object-position:center center;width:100%;height:77%;position:relative;aspect-ratio:1}#feed-content img:hover .opacity-hover{width:100%}#feed-content video{object-fit:cover;object-position:center center;width:100%;height:77%;position:relative}#feed-content video:hover .opacity-hover{width:100%}.caption{width:100%;height:100%;display:flex;align-items:center;text-align:center;justify-content:center;font-size:.8rem;transform:translateY(500px);transition:transform .1s linear}.opacity-hover:hover .caption{transform:translateY(0)}.caption p{color:#fff;width:80%}.opacity-hover{width:100%;height:100%;position:absolute;top:0;transition:background-color .3s linear}.opacity-hover:hover{background-color:#020202b3}
