.carousel,.post-lists{position:relative;width:110%; margin-left:-5%; height:100%;overflow:hidden;height:520px}
#slides,.slides{opacity:0;position:absolute;left:50%;height:100%}.carousel .next,.carousel .prev{cursor:pointer;position:absolute;top:220px;left:15px;width:50px;transition:.5s all;border-radius:500px;height:50px;z-index:9;background:#fff}.carousel .next circle,.carousel .prev circle{stroke-dasharray:3;stroke-dashoffset:0;animation:rotate .5s infinite linear reverse}@media(min-width:1020px){.carousel .next,.carousel .prev{left:80px;width:100px;height:100px}.carousel .next circle,.carousel .prev circle{stroke-dasharray:3;stroke-dashoffset:0;animation:rotate .5s infinite linear reverse;-webkit-animation-play-state:paused;animation-play-state:paused}.carousel .next:hover,.carousel .prev:hover{background:#fff;width:100px;height:100px;border:6px solid #fff}.carousel .next:hover circle,.carousel .prev:hover circle{-webkit-animation-play-state:running;animation-play-state:running}}@media(min-width:1550px){.carousel .next,.carousel .prev{left:110px}}@media(min-width:1020px){.carousel .prev circle{animation:rotate .5s infinite linear;-webkit-animation-play-state:paused;animation-play-state:paused}}@keyframes rotate{to{stroke-dashoffset:6}}.carousel .next{left:auto;right:15px}@media(min-width:1020px){.carousel .next{right:80px}}@media(min-width:1550px){.carousel .next{right:110px}}

.post-lists img.next,.post-lists img.prev{opacity:.8}@media(min-width:1020px){.post-lists img.next,.post-lists img.prev{transition:.5s all}.post-lists img.next:hover,.post-lists img.prev:hover{transform:scale(1.025);opacity:1}}.tile-list{display:flex;margin-left:0!important}

.tile-list li.tile{width:460px;padding:0;margin:0;list-style:none}
.tile-list li.tile .tile-wrapper{text-align:center;overflow:visible!important}

.tile-list li.tile .tile-wrapper-ins{width:460px!important;height:520px;overflow:hidden;}
.tile-list li.tile a{display:block;width:100%;-webkit-transform:translateZ(0)}.tile-list li.tile a *{position:relative;z-index:2}
.tile-list li.tile a div.txtwp {width:100%; display: flex; justify-content: center; height:100%;}
.tile-list li.tile a .txt{height:auto;width:auto;display:flex;flex-flow:column;justify-content:center;margin:0 8%;-webkit-transform:translateZ(0);position:absolute;bottom:35px;transform:scale(0.9);}
.tile-list li.tile a .txt img{display:block;-webkit-transform:translateZ(0)}

.tile-list li.tile a img.tile{display:block;position:absolute;top:0;width:620px!important;max-width:620px;height:520px!important;margin-left:166px;z-index:0}
@media(min-width:980px){
	.tile-list li.tile:first-child{margin-left:-13%}
	.tile-list li.tile:first-child a div.txtwp {margin-left:4%;}
}
@media(min-width:1020px){
	.tile-list li.tile a{position:relative;transition:.5s all}
	.tile-list li.tile a .tile-wrapper-ins{transition:.5s all}
	.tile-list li.tile a:hover .tile-wrapper-ins img.tile{transform:rotate(0.5deg) scale(1.025)}
}
.post-list-grid .program-list{flex-flow:wrap;justify-content:center}
.post-list-grid .program-list li.hentry{margin:0 10px}
.post-list-grid .program-list li.hentry a img.tile{margin-left:-100px}