.intro-section{position:relative}.intro-section .intro-bg{object-fit:cover;width:100%}.intro-section .content{color:#fff;left:50%;max-width:18.4375rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.intro-section .content .title{font-family:"DM Serif Display";font-size:1.875rem;font-weight:400;line-height:2.125rem;margin-bottom:1.1875rem;margin-left:auto;margin-right:auto;max-width:12.5rem}.intro-section .content .description{font-family:Sharp Slab;font-size:1rem;font-weight:500}@media(min-width:992px){.intro-section .intro-bg{max-height:25.5625rem}.intro-section .content{max-width:41.375rem;text-align:left}.intro-section .content .title{font-size:3rem;line-height:3rem;margin-left:0;max-width:unset}.intro-section .content .description{font-size:1rem;line-height:1.23125rem}.intro-section:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}}@media(min-width:1200px){.intro-section .intro-bg{max-height:43.75rem}}.filters-section{padding-bottom:1.1875rem;padding-top:1.1875rem}.filters-section .select-container{font-family:Sharp Slab;position:relative;width:100%}.filters-section .select-container .custom-select-button{align-items:center;background-color:transparent;border:2px solid #fa5c00;border-radius:25px;box-shadow:none;color:#15233f;display:flex;font-size:1rem;font-weight:700;height:50px;justify-content:space-between;padding:0 .9375rem;text-align:left;text-transform:uppercase;transition:border-radius .3s ease-in-out;width:100%}.filters-section .select-container .custom-select-button span{margin-bottom:-.3125rem}.filters-section .select-container .custom-select-button.collapsed{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.filters-section .select-container .custom-select-button:not(.collapsed){border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.filters-section .select-container .custom-select-button:focus{box-shadow:none}.filters-section .select-container .custom-select-button .icon-wrapper{transition:transform .3s ease}.filters-section .select-container .custom-select-button:not(.collapsed) .icon-wrapper{transform:rotate(180deg)}.filters-section .select-container .custom-collapse-menu{background-color:#fff;border:2px solid #fa5c00;border-radius:0 0 25px 25px;border-top:none;box-shadow:0 4px 10px rgba(0,0,0,.1);left:0;margin-top:-2px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:10}.filters-section .select-container .custom-collapse-menu .list-group-item{border:none;color:#fa5c00;cursor:pointer;font-size:.8125rem;font-weight:500;padding:12px 20px;text-decoration:none;transition:background-color .2s ease}.filters-section .select-container .custom-collapse-menu .list-group-item:hover{background-color:#ffe0b3;color:#fa5c00}@media(min-width:992px){.filters-section{padding-bottom:2.875rem;padding-top:2.875rem}.filters-section .select-container{max-width:22.375rem}}.main-blog-listing-section{padding-bottom:3rem}.main-blog-listing-section .blog-listing{padding-bottom:0}.main-blog-listing-section .blog-listing .blog-item{margin-bottom:4.125rem}.main-blog-listing-section .blog-listing .blog-item:last-child{margin-bottom:0}.main-blog-listing-section .blog-listing .blog-item .blog-media-container img{aspect-ratio:2/1;border-radius:1.25rem;object-fit:cover}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .header{color:rgba(21,35,63,.9);display:flex;font-family:Sharp Slab;font-size:.90625rem;font-weight:700;gap:.5rem;margin-bottom:.5rem;margin-top:2.5rem;text-transform:uppercase}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .blog-title{color:#15233f;font-family:"DM Serif Display";font-size:1.875rem;font-weight:400;line-height:2.125rem;margin-bottom:.875rem}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .blog-author{color:rgba(21,35,63,.9);font-family:Sharp Slab;font-size:.75rem;font-weight:500;text-transform:uppercase}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .blog-subtitle{color:rgba(21,35,63,.9);font-family:Sharp Slab;font-size:1rem;font-weight:500}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .cta-container{margin-bottom:1.125rem;margin-top:1.125rem}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .tags-container{display:flex;flex-wrap:wrap;gap:.8125rem}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .tags-container .tag{background-color:rgba(51,63,87,.1);border-radius:1.875rem;color:rgba(21,35,63,.9);font-family:Sharp Slab;font-size:.8125rem;font-weight:500;padding:.625rem .875rem;text-transform:uppercase;width:fit-content}@media(min-width:992px){.main-blog-listing-section{padding-bottom:5.6875rem}.main-blog-listing-section .blog-listing .blog-item .blog-media-container,.main-blog-listing-section .blog-listing .blog-item .blog-media-container img{height:100%}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .header{font-size:.8125rem;margin-top:0}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .blog-title{font-size:2rem;line-height:2.25rem;margin-bottom:.5rem}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .blog-author{font-size:.8125rem}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .blog-subtitle{font-size:1rem}.main-blog-listing-section .blog-listing .blog-item .blog-info-container .cta-container{margin-bottom:1.3125rem;margin-top:1.3125rem}}.blog-listing-section{margin-bottom:2.5rem}.blog-listing-section .listing-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(1,1fr)}.blog-listing-section .listing-grid .blog-card{background-color:#f2f2f2;border-radius:1.25rem}.blog-listing-section .listing-grid .blog-card .blog-image{aspect-ratio:16/9;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;object-fit:cover}.blog-listing-section .listing-grid .blog-card .blog-info-container{padding:1.9375rem 1.1875rem}.blog-listing-section .listing-grid .blog-card .blog-info-container .header{color:rgba(21,35,63,.9);display:flex;font-family:Sharp Slab;font-size:.90625rem;font-weight:700;gap:.5rem;margin-bottom:.5rem;text-transform:uppercase}.blog-listing-section .listing-grid .blog-card .blog-info-container .blog-title{color:#15233f;font-family:"DM Serif Display";font-size:1.875rem;font-weight:400;line-height:2.125rem;margin-bottom:.875rem}.blog-listing-section .listing-grid .blog-card .blog-info-container .blog-subtitle{color:rgba(21,35,63,.9);font-family:Sharp Slab;font-size:1rem;font-weight:500}.blog-listing-section .listing-grid .blog-card .blog-info-container .cta-container{margin-bottom:1.125rem;margin-top:1.125rem}@media(min-width:992px){.blog-listing-section{margin-bottom:3rem}.blog-listing-section .listing-grid{display:grid;gap:2.6875rem;grid-template-columns:repeat(3,1fr)}.blog-listing-section .listing-grid .blog-card .blog-info-container{padding:1.5rem 1.125rem}.blog-listing-section .listing-grid .blog-card .blog-info-container .header{font-size:.8125rem;margin-top:0}.blog-listing-section .listing-grid .blog-card .blog-info-container .blog-title{font-size:1.5rem;line-height:1.5rem;margin-bottom:.5rem}.blog-listing-section .listing-grid .blog-card .blog-info-container .blog-subtitle{font-size:1rem}.blog-listing-section .listing-grid .blog-card .blog-info-container .cta-container{margin-bottom:1.3125rem;margin-top:1.3125rem}}.blog-pagination{margin-bottom:4rem}.blog-pagination .pagination-container{align-items:center;display:flex;justify-content:center}.blog-pagination .pagination-container .pages{align-items:center;display:flex}.blog-pagination .pagination-container .pages .pagination-btn{border:1px solid #15233f;color:#15233f;display:block;font-family:Sharp Slab;font-size:1rem;font-weight:600;padding:.5375rem .8125rem}.blog-pagination .pagination-container .pages .pagination-btn.active{color:#fa5c00}.blog-pagination .pagination-container .pagination-btn-prev{border:1px solid #15233f;border-bottom-left-radius:1.875rem;border-top-left-radius:1.875rem;padding:.5625rem .8125rem .3125rem}.blog-pagination .pagination-container .pagination-btn-prev:after{background-image:url(//7802349.fs1.hubspotusercontent-na1.net/hubfs/7802349/raw_assets/public/mantra_posgrados/site/img/icons/pagination-prev.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.9375rem;transition:all .3s ease-in-out;width:.533125rem}.blog-pagination .pagination-container .pagination-btn-next{border:1px solid #15233f;border-bottom-right-radius:1.875rem;border-top-right-radius:1.875rem;padding:.5625rem .8125rem .3125rem}.blog-pagination .pagination-container .pagination-btn-next:after{background-image:url(//7802349.fs1.hubspotusercontent-na1.net/hubfs/7802349/raw_assets/public/mantra_posgrados/site/img/icons/pagination-prev.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.9375rem;margin-bottom:.0625rem;transform:rotate(180deg);transition:all .3s ease-in-out;width:.533125rem}@media(min-width:992px){.newsletter-section .content-wrapper{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.newsletter-section .content-wrapper .description{margin-bottom:0!important;max-width:31.625rem}}