@font-face{font-family:Kalinga;src:url(//blog.apem.com/wp-content/themes/apemblog/dist/../fonts/Kalinga-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kalinga;src:url(//blog.apem.com/wp-content/themes/apemblog/dist/../fonts/Kalinga-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Syncopate;src:url(//blog.apem.com/wp-content/themes/apemblog/dist/../fonts/Syncopate-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Syncopate Bold";src:url(//blog.apem.com/wp-content/themes/apemblog/dist/../fonts/Syncopate-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.single-post-card__post-title:after{top:0;bottom:0;left:0;right:0;position:absolute}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.single-post-card{--flow-space:6px;box-shadow:-10px 10px 30px rgba(0,0,0,.0784313725);position:relative;display:flex;flex-direction:column;text-decoration:none;transition:all .3s ease;border-radius:var(--border-radius)}.single-post-card__thumbnail{aspect-ratio:4/3;overflow:hidden}.single-post-card__thumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s;display:block;border-radius:var(--border-radius) var(--border-radius) 0 0}.single-post-card.single-video-card .single-post-card__thumbnail:after,.single-post-card.single-video-card .single-post-card__thumbnail:before{content:"";position:absolute;left:50%;top:50%}.single-post-card.single-video-card .single-post-card__thumbnail:after{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:35px solid var(--black);z-index:2;transform:translate(-40%,-50%)}.single-post-card.single-video-card .single-post-card__thumbnail:before{width:82px;height:82px;background-color:var(--white);z-index:1;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}@media screen and (max-width:780px){.single-post-card.single-video-card .single-post-card__thumbnail:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid var(--black)}.single-post-card.single-video-card .single-post-card__thumbnail:before{width:40px;height:40px}}.single-post-card__post-title{display:block;color:var(--primary);text-decoration:none;margin-bottom:var(--flow-space)}@media screen and (max-width:780px){.single-post-card__post-title{line-height:24px}}.single-post-card__post-title:after{content:"";z-index:3}.single-post-card__post-title>*{font-weight:400;font-size:calc(12px + 4 * (100vw - 540px)/ 580)}@media screen and (max-width:540px){.single-post-card__post-title>*{font-size:12px}}@media screen and (min-width:1120px){.single-post-card__post-title>*{font-size:16px}}.single-post-card__post-title>span.single-post-card__date{font-size:14px}.single-post-card .single-post-card__date{font-size:14px}@media screen and (max-width:780px){.single-post-card .single-post-card__date{font-size:8px}}.single-post-card .read-more{width:fit-content;display:inline;color:var(--primary);padding-bottom:1px;background:linear-gradient(#043680,#043680) 0 100%/100% 1px no-repeat;transition:.3s}.single-post-card .read-more:after{content:attr(data-txt)}@media screen and (max-width:780px){.single-post-card .read-more:after{font-size:12px}}.single-post-card:hover{transform:translateY(-2px)}.single-post-card__thumbnail{position:relative;border-radius:var(--border-radius)}.single-post-card__date{text-transform:uppercase;font-size:14px;margin-bottom:var(--flow-space);display:block}.single-post-card__categories{position:absolute;top:32px}.single-post-card__categories li a{font-size:calc(10px + 6 * (100vw - 540px)/ 580);text-decoration:none;padding:2px 10px;display:inline-block;color:var(--white);border-radius:0 5px 5px 0;margin-bottom:.5rem}@media screen and (max-width:540px){.single-post-card__categories li a{font-size:10px}}@media screen and (min-width:1120px){.single-post-card__categories li a{font-size:16px}}.single-post-card__content{padding:2.5rem;color:var(--primary)}@media screen and (max-width:780px){.single-post-card__content{padding:1rem}}