.archive-page-header{width:95%;margin:25px auto 0;border-radius:1em;background-color:var(--color-theme-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-page-top-h2{margin:0 auto;color:var(--white);padding:1em;font-weight:400}.archive-entry-header{width:95%;padding:1rem;border-radius:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:15px;margin-bottom:25px;background-color:var(--white);-webkit-box-shadow:14px -20px 81px -22px rgba(69,91,111,.17);box-shadow:14px -20px 81px -22px rgba(69,91,111,.17)}@media screen and (max-width:959px){.archive-entry-header{max-width:100%}}@media screen and (max-width:600px){.archive-entry-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.archive-entry-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:25px}.header-img-wrapper{width:175px;height:175px;-webkit-box-shadow:14px -20px 81px -22px rgba(69,91,111,.17);box-shadow:14px -20px 81px -22px rgba(69,91,111,.17)}.archive-header-img{width:175px;height:175px;border:5px solid var(--black);border-radius:5px}.archive-main-h2{width:95%;margin:25px auto;padding:5px}#archive-posts-container{min-width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-auto-rows:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;grid-gap:10px;gap:10px;margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px}@media (min-width:1084px) and (max-width:1125px){#archive-posts-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:10px;gap:10px}}@media (min-width:360px) and (max-width:1083px){#archive-posts-container{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-gap:10px;gap:10px}}.archive-entry{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1em;margin-top:1em;background-color:var(--white)}.archive-entry:hover{-webkit-box-shadow:0 8px 12px rgba(0,0,0,.2);box-shadow:0 8px 12px rgba(0,0,0,.2)}.post-thumbnail-wrapper{width:100%;background-color:var(--color-theme-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1em 1em 0 0}.post-thumbnail-wrapper .archive-post-thumbnail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em}.archive-post-img{width:100%;height:auto}.archive-entry-title{background-color:#fff}.title{font-weight:400;font-size:1.2em}@media screen and (min-width:360px) and (max-width:768px){.title{text-align:left}}.archive-entry-title a{font-weight:700;margin-bottom:10px}.archive-data-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:10px}.archive-header-wrapper{width:100%;margin-top:15px;height:5.61rem;padding:10px;border-radius:.5em;-ms-flex-align:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.archive-entry-meta,.archive-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.archive-entry-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.meta{list-style:none}.archive-entry-footer{width:100%;padding:5px}.archive-entry-taxonomies{padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.archive-entry-taxonomies,.pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#posts-range-container{margin:20px 0;padding:10px;color:var(--font-lighter-grey-accent);font-size:1em}.blog-button-container{width:25%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-links-a{color:#fff!important}.skeleton-article{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1em;margin-top:1em;border-radius:4px;-webkit-animation:skeleton-loading 1.5s linear infinite;animation:skeleton-loading 1.5s linear infinite}.skeleton-thumbnail{background-color:#fff;margin:1em}.skelelton-title,.skelelton-title-a{width:80%;background-color:#d3d3d3}.skelelton-title-a{margin:0}@-webkit-keyframes skeleton-loading{0%{background-color:#f3f3f3}50%{background-color:#e0e0e0}to{background-color:#f3f3f3}}@keyframes skeleton-loading{0%{background-color:#f3f3f3}50%{background-color:#e0e0e0}to{background-color:#f3f3f3}}.jobs{width:95%;margin:50px auto;padding:5px;border-left:4px solid #3273dc;background-color:#fff;border-radius:.5em}.jobs-h3{color:#3273dc;margin-left:15px}.jobs-ul{list-style:none}.jobs-li{padding:5px;margin-top:5px}