       .floating-wp-btn  {
           display: none!important;
       }

.svg-wrapper {
    position: relative;
    left: 0;
}

.svg-wrapper:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0; /* change value as required */
    background-repeat: no-repeat;
    background-size: contain;
}

#Ellipse1005:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjY5IiBoZWlnaHQ9IjcwMiIgdmlld0JveD0iMCAwIDY2OSA3MDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgb3BhY2l0eT0iMC41IiBjeD0iMzE3Ljk0NiIgY3k9IjM1MC45NDYiIHI9IjM1MC45NDYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDMxNy45NDYgMzUwLjk0NikiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODQ4XzEwMTkxKSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODQ4XzEwMTkxIiB4MT0iMTI0LjE4OCIgeTE9Ii0yLjY1NzI0ZS0wNSIgeDI9IjUxMC41OSIgeTI9IjcwMS44OTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0I4Q0VGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQ0ZDREEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    background-position-x: left;
    left: 0;
    width: 700px;
    height: 700px;
    -webkit-transform: translate(15%, 10%);
    -ms-transform: translate(15%, 10%);
    transform: translate(15%, 10%);

}

#Ellipse1004:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUxIiBoZWlnaHQ9IjcwMiIgdmlld0JveD0iMCAwIDQ1MSA3MDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgb3BhY2l0eT0iMC41IiBjeD0iMzUwLjk0NiIgY3k9IjM1MC45NDYiIHI9IjM1MC45NDYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDM1MC45NDYgMzUwLjk0NikiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODQ4XzEwMTg5KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzE4NDhfMTAxODkiIHgxPSIxNTcuMTg4IiB5MT0iLTIuNjU3MjRlLTA1IiB4Mj0iNTQzLjU5IiB5Mj0iNzAxLjg5MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjhDRUZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JDRkNEQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position-x: right;
    right: 0; /* change value as required */
    width: 700px;
    height: 700px;
    -webkit-transform: translate(0, 25%);
    -ms-transform: translate(0, 25%);
    transform: translate(0, 25%);
}
#Ellipse1005_dup:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjY5IiBoZWlnaHQ9IjcwMiIgdmlld0JveD0iMCAwIDY2OSA3MDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgb3BhY2l0eT0iMC41IiBjeD0iMzE3Ljk0NiIgY3k9IjM1MC45NDYiIHI9IjM1MC45NDYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDMxNy45NDYgMzUwLjk0NikiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODQ4XzEwMTkxKSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODQ4XzEwMTkxIiB4MT0iMTI0LjE4OCIgeTE9Ii0yLjY1NzI0ZS0wNSIgeDI9IjUxMC41OSIgeTI9IjcwMS44OTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0I4Q0VGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQ0ZDREEiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
    background-position-x: left;
    left: 0;
    width: 700px;
    height: 700px;
    -webkit-transform: translate(15%, 180%);
    -ms-transform: translate(15%, 180%);
    transform: translate(15%, 180%);

}

#Ellipse1004_dup:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUxIiBoZWlnaHQ9IjcwMiIgdmlld0JveD0iMCAwIDQ1MSA3MDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgb3BhY2l0eT0iMC41IiBjeD0iMzUwLjk0NiIgY3k9IjM1MC45NDYiIHI9IjM1MC45NDYiIHRyYW5zZm9ybT0icm90YXRlKDkwIDM1MC45NDYgMzUwLjk0NikiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xODQ4XzEwMTg5KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzE4NDhfMTAxODkiIHgxPSIxNTcuMTg4IiB5MT0iLTIuNjU3MjRlLTA1IiB4Mj0iNTQzLjU5IiB5Mj0iNzAxLjg5MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjhDRUZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JDRkNEQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
    background-position-x: right;
    right: 0; /* change value as required */
    width: 700px;
    height: 700px;
    -webkit-transform: translate(15%, 275%);
    -ms-transform: translate(15%, 275%);
    transform: translate(15%, 275%);
}
.first-post-card {
    border-radius: 10px;
    border: 2px solid var(--iconos, #FFBDF8);
    background: rgba(255, 255, 255, 0.40);
    -webkit-box-shadow: 0px 0px 7px 0px rgba(63, 63, 63, 0.30);
    box-shadow: 0px 0px 7px 0px rgba(63, 63, 63, 0.30);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}
.post-category-badge{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 4px 8px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    border-radius: 2px;
    color: #F8F8F8;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    max-width: 200px;
}
.second-post-card {
    border-radius: 10px 10px 0px 0px;
    background: #D6E6FE;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}
.second-post-card-inner{
    border-radius: 0px 0px 10px 10px;
    background: #EDF2FF;
}


.blog-card-title-small{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
    color: #007C7C;

}


.blog-sub-info-small {
    color: #293133;
    font-family: 'Poppins', sans-serif;

    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.blog-card-title-smallest{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #007C7C;

}
.post-bottom-bordered-card {
    border-radius: 10px 10px 0px 0px;
    border-bottom: 1px solid  #41548C;
    background: rgba(249, 249, 249, 0.40);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);

}
.blog-category-wrapper {
    border-bottom: 1px solid var(--Color-animacion-hover, #008582);
    background: rgba(249, 249, 249, 0.00);
    -webkit-box-shadow: 0px 2px 0px 0px rgba(108, 108, 108, 0.35);
    box-shadow: 0px 2px 0px 0px rgba(108, 108, 108, 0.35);
    color: #293133;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    padding-bottom: 10px;
}

.course-category-filter-btn {
    background: #F9F9F9;
    border: 1px solid #008582;
    -webkit-box-shadow: 0px 0px 4px rgba(43, 43, 43, 0.5);
    box-shadow: 0px 0px 4px rgba(43, 43, 43, 0.5);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 15px;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #293133;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 8px;
    gap: 10px;
}

.course-category-filter-btn::before {
    border-radius: 15px;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.course-category-filter-btn.active {
    opacity: 1;
    -webkit-transition: all 700ms linear;
    -o-transition: all 700ms linear;
    transition: all 700ms linear;
    background: -o-linear-gradient(left, #FFDBFB 20.63%, #C8E4FF 46.47%);
    background: -webkit-gradient(linear, left top, right top, color-stop(20.63%, #FFDBFB), color-stop(46.47%, #C8E4FF));
    background: linear-gradient(90deg, #FFDBFB 20.63%, #C8E4FF 46.47%);
    -webkit-box-shadow: inset 0px 0px 1px rgba(117, 117, 117, 0.65), inset 0px -4px 4px rgba(117, 117, 117, 0.45);
    box-shadow: inset 0px 0px 1px rgba(117, 117, 117, 0.65), inset 0px -4px 4px rgba(117, 117, 117, 0.45);
}

.course-category-filter-btn:hover:before {
    opacity: .5;
    -webkit-transition: all 1000ms linear;
    -o-transition: all 1000ms linear;
    transition: all 1000ms linear;
    background: -o-linear-gradient(left, #FFDBFB 20.63%, #C8E4FF 46.47%);
    background: -webkit-gradient(linear, left top, right top, color-stop(20.63%, #FFDBFB), color-stop(46.47%, #C8E4FF));
    background: linear-gradient(90deg, #FFDBFB 20.63%, #C8E4FF 46.47%);
}
.card-blog .btn-share-new {
    top: 20px;
    right: 7px;
}

.post-category-badge-link {
    -webkit-transition: 1s ease all;
    -o-transition: 1s ease all;
    transition: 1s ease all;
    border: 1px solid transparent;
}
.post-category-badge-link:hover {
    opacity: .9;
    border: 1px solid #FFDBFB;
    color: #F8F8F8;
    scale: 1.1;
}

@media screen and (max-width: 992px) {
    #Ellipse1005:after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTczIiBoZWlnaHQ9IjQ2MiIgdmlld0JveD0iMCAwIDE3MyA0NjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTS01OCA0NjJDMy4yNjQ5OSA0NjIgNjIuMDIwNyA0MzcuNjYzIDEwNS4zNDIgMzk0LjM0MkMxNDguNjYzIDM1MS4wMjEgMTczIDI5Mi4yNjUgMTczIDIzMUMxNzMgMTY5LjczNSAxNDguNjYzIDExMC45NzkgMTA1LjM0MiA2Ny42NTg0QzYyLjAyMDggMjQuMzM3NCAzLjI2NTA1IDEuODMxNDFlLTA2IC01OCAtMS4wMDk3M2UtMDVMLTU4IDIzMUwtNTggNDYyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzE4NDhfMTI0NjcpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTg0OF8xMjQ2NyIgeDE9IjE3MyIgeTE9IjEwMy40NjQiIHgyPSItMjg5IiB5Mj0iMzU3LjgwMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjhDRUZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JDRkNEQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
        width: 500px;
        height: 500px;
        -webkit-transform: translate(0%, 35%);
        -ms-transform: translate(0%, 35%);
        transform: translate(0%, 35%);
    }

    #Ellipse1004:after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQxIiBoZWlnaHQ9IjI5OSIgdmlld0JveD0iMCAwIDE0MSAyOTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTE0OS41IDI5OUMxMjkuODY3IDI5OSAxMTAuNDI3IDI5NS4xMzMgOTIuMjg4OCAyODcuNjJDNzQuMTUwNiAyODAuMTA3IDU3LjY2OTkgMjY5LjA5NSA0My43ODc1IDI1NS4yMTJDMjkuOTA1MiAyNDEuMzMgMTguODkzMSAyMjQuODQ5IDExLjM4IDIwNi43MTFDMy44NjY5NCAxODguNTczIC03LjM5MzAyZS0wNiAxNjkuMTMzIC02LjUzNDg1ZS0wNiAxNDkuNUMtNS42NzY2OGUtMDYgMTI5Ljg2NyAzLjg2Njk0IDExMC40MjcgMTEuMzggOTIuMjg4OEMxOC44OTMxIDc0LjE1MDYgMjkuOTA1MiA1Ny42Njk5IDQzLjc4NzUgNDMuNzg3NUM1Ny42Njk5IDI5LjkwNTIgNzQuMTUwNyAxOC44OTMxIDkyLjI4ODggMTEuMzhDMTEwLjQyNyAzLjg2NjkyIDEyOS44NjcgLTkuMTA5MzZlLTA2IDE0OS41IC02LjUzNDg1ZS0wNkwxNDkuNSAxNDkuNUwxNDkuNSAyOTlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTg0OF8xMjQ2OCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODQ4XzEyNDY4IiB4MT0iMjgwLjg4NyIgeTE9Ijg4LjgzMTEiIHgyPSItNjkuNjA1MyIgeTI9IjI1Ni4yNzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y5RkRGRSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEM5RjciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
        -webkit-transform: translate(0%, 170%);
        -ms-transform: translate(0%, 170%);
        transform: translate(0%, 170%);
        width: 300px;
        height: 300px;
    }
    #Ellipse1005_dup:after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTczIiBoZWlnaHQ9IjQ2MiIgdmlld0JveD0iMCAwIDE3MyA0NjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTS01OCA0NjJDMy4yNjQ5OSA0NjIgNjIuMDIwNyA0MzcuNjYzIDEwNS4zNDIgMzk0LjM0MkMxNDguNjYzIDM1MS4wMjEgMTczIDI5Mi4yNjUgMTczIDIzMUMxNzMgMTY5LjczNSAxNDguNjYzIDExMC45NzkgMTA1LjM0MiA2Ny42NTg0QzYyLjAyMDggMjQuMzM3NCAzLjI2NTA1IDEuODMxNDFlLTA2IC01OCAtMS4wMDk3M2UtMDVMLTU4IDIzMUwtNTggNDYyWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzE4NDhfMTI0NjcpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTg0OF8xMjQ2NyIgeDE9IjE3MyIgeTE9IjEwMy40NjQiIHgyPSItMjg5IiB5Mj0iMzU3LjgwMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjhDRUZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JDRkNEQSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);
        width: 500px;
        height: 500px;
        -webkit-transform: translate(0%, 435%);
        -ms-transform: translate(0%, 435%);
        transform: translate(0%, 435%);
    }

    #Ellipse1004_dup:after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQxIiBoZWlnaHQ9IjI5OSIgdmlld0JveD0iMCAwIDE0MSAyOTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTE0OS41IDI5OUMxMjkuODY3IDI5OSAxMTAuNDI3IDI5NS4xMzMgOTIuMjg4OCAyODcuNjJDNzQuMTUwNiAyODAuMTA3IDU3LjY2OTkgMjY5LjA5NSA0My43ODc1IDI1NS4yMTJDMjkuOTA1MiAyNDEuMzMgMTguODkzMSAyMjQuODQ5IDExLjM4IDIwNi43MTFDMy44NjY5NCAxODguNTczIC03LjM5MzAyZS0wNiAxNjkuMTMzIC02LjUzNDg1ZS0wNiAxNDkuNUMtNS42NzY2OGUtMDYgMTI5Ljg2NyAzLjg2Njk0IDExMC40MjcgMTEuMzggOTIuMjg4OEMxOC44OTMxIDc0LjE1MDYgMjkuOTA1MiA1Ny42Njk5IDQzLjc4NzUgNDMuNzg3NUM1Ny42Njk5IDI5LjkwNTIgNzQuMTUwNyAxOC44OTMxIDkyLjI4ODggMTEuMzhDMTEwLjQyNyAzLjg2NjkyIDEyOS44NjcgLTkuMTA5MzZlLTA2IDE0OS41IC02LjUzNDg1ZS0wNkwxNDkuNSAxNDkuNUwxNDkuNSAyOTlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTg0OF8xMjQ2OCkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xODQ4XzEyNDY4IiB4MT0iMjgwLjg4NyIgeTE9Ijg4LjgzMTEiIHgyPSItNjkuNjA1MyIgeTI9IjI1Ni4yNzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y5RkRGRSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEM5RjciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
        -webkit-transform: translate(0%, 570%);
        -ms-transform: translate(0%, 570%);
        transform: translate(0%, 570%);
        width: 300px;
        height: 300px;
    }
}



.fa-social-share.fa-whatsapp {
    background: #6add39;
    color: white;
}

.fa-social-share {
    padding: 8px;
    font-size: 16px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    margin: 5px 1px;
    border-radius: 10px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-social-share.fa-facebook {
    background: #3B5998;
    color: white;
}

.fa-social-share.fa-twitter {
    background: #55ACEE;
    color: white;
}

.fa-social-share.fa-linkedin {
    background: #007bb5;
    color: white;
}

.fa-social-share.fa-pinterest {
    background: #cb2027;
    color: white;
}

.fa-social-share.fa-reddit {
    background: #ff5700;
    color: white;
}

.fa-social-share.fa-envelope {
    background: var(--color-main);
    color: white;
}


.blog-sidebar {
    background: #F9F9F9;
    -webkit-box-shadow: 2px 0px 15px rgba(108, 108, 108, 0.25);
    box-shadow: 2px 0px 15px rgba(108, 108, 108, 0.25);
    height: 100%;
    margin-top: 1px;
    margin-left:calc(50% - 50vw);
    padding-left:calc(50vw - 50%);

}
.blog-sidebar .sticky-sidebar{
    height: 600px;
}
@media screen and (max-width: 1440px) {


}

.blog-sidebar-sticky {
    position: sticky;
    top: 0;
}

.blog-title {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: #293133;
    z-index: 0;

}


.blog-category-title {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #293133;
}

a.blog-category-title:hover,  a.blog-category-title:active,  a.blog-category-title.active{
    color: #008582;
    border-bottom: 2px solid #009090;
    padding-bottom: 8px;
}

.blog-big-title {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 60px;
    color: #293133;
}

.blog-big-title span {
    color: #10509B;
}

.card-blog {
    background: rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0px 0px 10px rgba(63, 63, 63, 0.25);
    box-shadow: 0px 0px 10px rgba(63, 63, 63, 0.25);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.blog-card-img {
    -webkit-box-shadow: 0 0 4px 4px rgb(143 143 143 / 20%);
    box-shadow: 0 0 4px 4px rgb(143 143 143 / 20%);
    border-radius: 10px;
    height: 170px;
    -o-object-fit: cover;
    object-fit: cover;

}

.blog-card-title {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #007C7C;
}

.blog-card-desc {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #293133;
}

.blog-sub-info {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #293133;
}


.over-flow-button {
    background: #DAF5FF;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
    border: 1px solid #DAF5FF;
    color: #5F5F5F;
    border-radius: 5px;
    padding: 3px;
    z-index: 1000;
    cursor: pointer;
}


#overFlow {
    overflow-x: auto !important;
}

#overFlow::-webkit-scrollbar {
    display: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.custom-descriotion p{
    line-height: 2.2;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%
}

.custom-descriotion h2{
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    color: #026F97;
}



.custom-descriotion  h3 {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: var(--color-aicad-blue)!important;
}

.custom-descriotion  h4 {
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
    color: #04436d;
}

.custom-descriotion  h5 {
    color:var(--color-corporate-blue);
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 3px;

}
.custom-descriotion  h6  {
    color:var(--color-azul);
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 3px;


}
.custom-descriotion  h3,
.custom-descriotion h4 {
    margin-left: 15px;
}

.custom-descriotion h3 ~ *,          .custom-descriotion  h3 + *,
.custom-descriotion  h4 ~ *, .custom-descriotion  h4 + *
{
    margin-left: 15px;
}
.custom-descriotion  h5,
.custom-descriotion h6 {
    margin-left: 25px;
}

.custom-descriotion h5 ~ *,          .custom-descriotion  h5 + *,
.custom-descriotion  h6 ~ *, .custom-descriotion  h6 + *
{

    margin-left: 25px;
}

.blog-short-desc {
    color: var(--Texto, #293133);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 222.222% */
}
.news-ac-main-title {
    color: var(--026f97, #026F97);
    text-align: center;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.news-ac-sub-title {
    color: var(--Color-empresa, #007C7C);
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 28.8px */
}
.news-ac-text {
    color: var(--Texto, #293133);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 25.6px */
}
.ac-item-card {
    border-radius: 10px;
    background: rgba(249, 249, 249, 0.40);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(48, 48, 48, 0.10);
    box-shadow: 0px 0px 20px 0px rgba(48, 48, 48, 0.10);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}
@media screen  and (max-width: 768px) {
    .custom-descriotion  h3 {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 150%;
        color: var(--color-aicad-blue);
    }

    .custom-descriotion  h4 {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 150%;
        color: #04436d;
    }

    .second-post-card-inner{
        border-radius:  10px;
        padding: 5px;
    }

    a.blog-category-title:hover,  a.blog-category-title:active,  a.blog-category-title.active{
        color: #008582;
        border-bottom: 2px solid #008582;
        padding-bottom: 8px;
    }


    .blog-title {
        font-size: 16px;
        line-height: 24px;
    }

    .blog-category-title {
        font-size: 12px;
        line-height: 18px;
    }


    .blog-big-title {
        font-weight: 500;
        font-size: 24px;
        line-height: 36px;
    }


    .blog-card-img {
        -o-object-fit: cover;
        object-fit: cover;

    }
    .news-wrapper .blog-card-img {
        height: 200px;
    }


    .blog-card-desc {
        font-size: 14px;
    }

    .blog-sub-info {
        font-size: 12px;
        line-height: 15px;
    }

    .post-category-badge {
        font-size: 12px;
    }

    .blog-card-title {
        font-weight: 500;
        font-size: 18px;

        line-height:150%;
    }

    .blog-card-title-small{
        font-size: 18px;
    }
    .blog-card-title-smallest{
        font-size: 16px;
    }
    .btn-share-new img, .share-icon  {
        max-width: 14px;
    }
    .blog-category-wrapper {
        color: #10509B;
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        border-bottom: unset;
        -webkit-box-shadow: unset;
        box-shadow: unset;
    }
    .course-category-filter-btn {
        font-size: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 3px 6px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 4px;
    }

}

@media (min-width: 768px)  and (max-width: 1200px) {

    .fa-social-share {
        padding: 8px;
        font-size: 16px;
        width: 35px;
    }
}

@media screen  and (max-width: 345px) {
    .blog-sub-info {
        font-size: 10px;
        line-height: 15px;
    }
    .fa-social-share {
        padding: 6px;
        font-size: 14px;
        width: 35px;
        text-align: center;
        text-decoration: none;
        margin: 5px 1px;
        border-radius: 10px;
    }
}
