main .blog.single{display:flex;flex-direction:column;align-items:center}main .blog .row .col-12{display:flex;flex-direction:column;align-items:center}main h2::after{top:inherit;bottom:-15px}main h1{color:var(--bs-gray-800)}main h2{position:relative}main h3{margin-bottom:1rem}main p{font-size:1rem}main hr{height:2px;margin:1.5rem 0 2rem;border:0;border-radius:1px;background-color:var(--bs-gray-500)}main section,main article{font-size:1rem;display:flex;flex-direction:column}main section:not(:last-of-type),main article:not(:last-of-type){margin-bottom:3rem}main section>section:not(:last-of-type),main section>article:not(:last-of-type),main article>section:not(:last-of-type),main article>article:not(:last-of-type){margin-bottom:2rem}main section>h2,main article>h2{display:inline-block;align-self:center}main section h3,main article h3{margin-top:.75rem}main section>img,main article>img{align-self:center;max-width:100%;height:auto;margin-top:.5rem;margin-bottom:2rem}main section>figure,main article>figure{align-self:center;margin-bottom:2rem}main section>figure figcaption,main article>figure figcaption{text-align:center}main section>a.btn,main article>a.btn{align-self:center}main section header,main article header{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}main section header h2,main article header h2{margin-bottom:1.5rem}main section header span,main article header span{color:var(--bs-gray-600)}main section>*:last-child,main article>*:last-child{margin-bottom:0}@media(min-width: 992px){main .container.width-sm{max-width:858px}}@media(min-width: 992px){main .container.width-xl{max-width:1320px}}main>div.container,main .bg .container{padding-top:3rem;padding-bottom:3rem}
