.video-button {
    position: relative;
    width: 100%
}

.video-button .thumb {
    border-radius: .6rem
}

.video-button .icon {
    width: 20%
}

#video-player {
    --ar: 16 / 9;
    visibility: hidden;
    background: var(--c-prim);
    z-index: 2000;
    padding: 20px;
    display: flex;
    flex-direction: column
}

#video-player.open {
    visibility: visible
}

#video-player .close {
    --c: #FFF
}

#video-player .header {
    display: flex;
    justify-content: flex-end
}

#video-player .content {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1
}

#video-player .video-cont {
    width: 100%;
    margin-top: -46px
}

#video-player .video {
    position: relative;
    height: 0;
    padding-top: calc(1 / (var(--ar)) * 100%)
}

#video-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000
}

@media (orientation: landscape) {
    #video-player .video-cont {
        width:calc((100vh - 66px) * (16 / 9));
        margin-top: 0
    }
}


.video-button{
    cursor: pointer;
}

#descubre .article-params {
    color: var(--c-green-title)
}

h1 {
    color: var(--c-green-title);
    line-height: 1em
}

header {
    margin: 2rem 0
}

header p {
    margin: 1em 0
}

.article-params {
    margin-bottom: 1rem
}

.lessons {
    font-style: italic;
    margin-top: .4rem
}

.topics {
    list-style-image: url(/assets/site/icons/bullet.svg);
    padding-left: 1rem
}

.files {
    list-style-type: none;
    padding: 0;
    display: flex;
    margin: 1rem 0 0 -.6rem
}

.files>* {
    margin: 0 .6rem
}

.files img {
    width: 2rem
}

#descubre li {
    padding: .1rem 0
}

#descubre li::marker {
    font-size: 1.4em
}

.article-cover {
    --ar: 1098 / 309;
    width: 100%;
    border-radius: .4em;
    overflow: hidden
}

.share-cont {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: var(--c-prim)
}

.share-links {
    margin: 0 1em 0 .5em;
    padding: .4em 1em;
    background: var(--c-lg);
    border-radius: .4em;
    display: flex;
}
.share-links-floating{
    position: absolute;
    top: 37px;
    left: -128px;
    width: 176px;
    height: 40px;
    display: none;
    z-index: 20;
}
.article-cover+.share-cont .share-links {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.share-links>*:not(last-child) {
    margin-left: .4em
}

.share-links img {
    width: 1.4em
}


td {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}

.green_color{
    color: var(--c-green-title);
}

body p{
    color: rgb(63, 63, 63) !important;
    font-weight: 500 !important;
}

.descubre_post .content{
    margin-top: 0px !important;
}

.descubre_post header{
    margin: 2rem 0 !important;
}

.p-pre-wrap p{
    padding-top: 45px;
}