@charset "UTF-8";.carousel{position:relative;width:calc(100% - 24px);margin:0 auto;overflow:hidden;padding:0}
@media screen and (min-width:768px) and (max-width:768px){.carousel{width:100%}
}
.carousel .carousel-container{display:flex;transition:transform .5s ease}
.carousel .carousel-controls{display:flex}
.carousel .carousel-controls .control-btn{background-color:transparent;border:1px solid #3e3d48;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:40px;width:40px;height:40px}
.carousel .carousel-controls .control-btn:hover,.carousel .carousel-controls .control-btn:focus{background:#1e1852;color:#FFF}
.carousel .carousel-controls .control-btn:hover svg path,.carousel .carousel-controls .control-btn:focus svg path{fill:#FFF}
.carousel .carousel-controls .control-btn:disabled{cursor:not-allowed;border:0;background-color:#f4f4f5}
.carousel .carousel-controls .control-btn:disabled svg path{fill:#8b8a93}
.carousel .carousel-indicators{color:#3e3d48;text-align:center;display:flex;align-items:center}
.carousel .controle-footer{display:flex;justify-content:end;align-items:center;margin-top:1.5rem;margin-right:50px;padding-bottom:.125rem}
@media screen and (max-width:768px){.carousel .controle-footer{margin-right:12px}
}
.carousel .carousel-indicators div{padding:5px 10px}
.carousel .card-carousel{margin-right:20px}
.carousel .card-carousel:last-child{margin-right:0}
@media screen and (max-width:767px){.carousel .carousel-container{flex-wrap:nowrap}
}
.tags-container{display:flex;position:relative}
.tags-container .tags{display:flex;align-items:center;flex-wrap:nowrap;-moz-backface-visibility:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;scroll-behavior:smooth;padding:4px 0}
.tags-container .tags::-webkit-scrollbar{display:none}
.tags-container .tags__tab{display:flex;font-family:Roboto,sans-serif;font-weight:400;padding:8px 12px;align-items:center;border-radius:25px;cursor:pointer;color:#1e1852;border:1px solid #8b8a93;background-color:transparent;flex-shrink:0;margin:0 8px}
.tags-container .tags__tab:focus{outline-style:auto;box-shadow:unset;outline-offset:.125rem;outline:.125rem solid #3470df}
.tags-container .tags__tab--active{border:2px solid #068484;color:#068484;background:#eef7f7;padding:8px 11.5px}
.tags-container .tags__tab--active:hover{border:2px solid #068484;background:#eef7f7;padding:8px 11.5px}
.tags-container .tags__button{display:none;position:absolute;top:4px;cursor:pointer;width:32px;height:32px;padding:7px;justify-content:center;align-items:center;border-radius:40px;border:1px solid #1e1852;background:#FFF;z-index:1}
.tags-container .tags__button--previous{left:0;top:9px}
.tags-container .tags__button--next{right:0;top:9px}
.tags-container .tags__button:hover,.tags-container .tags__button:focus{background:#1e1852;color:#FFF}
.tags-container .tags__button:hover svg path,.tags-container .tags__button:focus svg path{fill:#FFF}
@media screen and (min-width:768px){.tags-container .tags__button{display:flex}
}
.call-out-container-article.callout-grid{display:block;margin:20px auto 0;width:100%}
.callout-grid .active{color:white;border:0;padding:10px;background-color:#1e1852}
.callout-grid .article-row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:16px}
.callout-grid .article-item{width:calc(33.33% - 10px);margin-bottom:16px;display:flex}
.callout-grid .article-item:last-child{margin-bottom:0}
.callout-grid .article-pagination{margin-top:20px;text-align:center;display:flex;justify-content:flex-end;align-items:center;padding-right:40px}
@media screen and (min-width:768px){.callout-grid .article-pagination{margin-bottom:2rem}
}
@media screen and (min-width:1024px){.callout-grid .article-pagination{margin-bottom:3rem}
}
.callout-grid .article-pagination button{margin:0}
@media screen and (min-width:768px){.callout-grid .article-pagination button{margin:0 5px}
}
.callout-grid .btn-pagination-prev,.callout-grid .btn-pagination-next{display:flex;width:40px;height:40px;padding:7px;justify-content:center;align-items:center;border-radius:40px;border:1px solid #1e1852;background:#FFF;cursor:pointer}
.callout-grid .btn-pagination-prev:hover,.callout-grid .btn-pagination-next:hover,.callout-grid .btn-pagination-prev:focus,.callout-grid .btn-pagination-next:focus{background:#1e1852}
.callout-grid .btn-pagination-prev:hover svg path,.callout-grid .btn-pagination-next:hover svg path,.callout-grid .btn-pagination-prev:focus svg path,.callout-grid .btn-pagination-next:focus svg path{fill:#FFF}
.callout-grid .btn-pagination-prev[disabled],.callout-grid .btn-pagination-next[disabled]{background:#dadadd;border:1px solid #dadadd;cursor:pointer}
.callout-grid .btn-pagination-prev[disabled] svg path,.callout-grid .btn-pagination-next[disabled] svg path{fill:#8b8a93}
.callout-grid .pagination-number{display:flex;color:#1e1852;text-align:center;border:0;background:transparent;font-family:"Roboto",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.callout-grid .pagination-number button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;background-color:#FFF;border:1px solid #8b8a93;border-radius:50%;line-height:40px;border:0;color:#1e1852}
.callout-grid .pagination-number span{width:40px;height:40px;display:flex;justify-content:center;align-items:center}
.callout-grid .pagination-number button.active{color:white;border-radius:40px;background:#1e1852}
.callout-grid .pagination-number button.ellipse{border:0;cursor:default}
.callout-grid .pagination-number.active{flex:none;color:white;border-radius:40px;background:#1e1852}
@media screen and (max-width:1260px) and (min-width:1025px){.call-out-container-article.callout-grid{max-width:100%}
.callout-grid .article-item{width:calc(33.3% - 10px)}
.callout-grid .card-carousel,.callout-grid .card-image,.callout-grid .card-image img{width:100%}
}
@media screen and (max-width:1024px) and (min-width:768px){.call-out-container-article.callout-grid{max-width:100%}
.callout-grid .article-item{width:calc(50% - 10px)}
.callout-grid .card-carousel,.callout-grid .card-image,.callout-grid .card-image img{width:100%}
}
@media screen and (max-width:767px){.call-out-container-article.callout-grid{max-width:100%}
.callout-grid .article-item{width:100%}
.callout-grid .card-carousel,.callout-grid .card-image,.callout-grid .card-image img{width:100%}
.callout-grid .article-pagination{justify-content:space-around;padding-right:0}
}
@media screen and (min-width:1260px){.callout-grid .article-row{justify-content:flex-start}
.callout-grid .article-item{width:33.3333333333%}
.callout-grid .card-carousel,.callout-grid .card-image,.callout-grid .card-image img{width:100%}
}
.call-out-container-article .card-carousel{margin:0 12px}
.card-carousel{display:inline-flex;flex-direction:column;width:388px;text-decoration:none}
@media screen and (max-width:768px){.card-carousel{width:310px}
}
@media screen and (max-width:350px){.card-carousel{width:290px}
}
.card-image{width:388px;height:260px}
@media screen and (max-width:768px){.card-image{width:310px}
}
@media screen and (max-width:350px){.card-image{width:290px}
}
.card-image img{border-radius:6px;height:260px;width:388px}
@media screen and (max-width:768px){.card-image img{width:310px}
}
@media screen and (max-width:350px){.card-image img{width:290px}
}
.card-title{overflow:hidden;color:#252339;text-overflow:ellipsis;margin:8px 0;height:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"Montserrat",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}
.card-tag{width:fit-content;padding:1.5px 8px;margin-top:12px;border-radius:4px;border:1px solid #1e1852;background:#FFF;color:#1e1852}
.card-time{color:#6f6e77;margin-bottom:8px}
.desc-card{color:#6f6e77;height:60px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:8px 0}