.ptw-widget{padding:0 0 30px 0;opacity:0;transition:opacity .5s;display:none}.ptw-widget--show{opacity:1;display:block}.ptw-widget__card{width:100%;padding-bottom:15px;transition-property:width,box-shadow;transition-duration:.2s}.ptw-widget__card:hover .ptw-widget__body--btn{color:#fff}.ptw-widget__body--title{font-weight:700;text-decoration:underline;font-size:18px}.ptw-widget__body--desc{color:#58595b;text-decoration:none;font-size:14px}.ptw-widget__body--btn{float:right;padding:10px;margin-right:15px;border-radius:5px;font-size:14px;transition-property:background-color,color;transition-duration:.2s;font-weight:700}.ptw-widget__card-img{width:100%;padding-top:100%;color:#fff;font-size:45px;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;background-size:cover;background-position:center}.ptw-widget__card-img i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ptw-widget__count{display:block;padding-bottom:10px;font-size:18px;color:#58595b}.ptw-widget__filter select{display:block;width:100%;padding:10px;border-radius:5px;margin-bottom:20px;border:1px solid #ddd}.ptw-widget__filter label{font-weight:400}.ptw-widget img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}.ptw-widget__pagination{text-align:center}.ptw-widget__next,.ptw-widget__prev{border-radius:50%;padding:2px;transition:all .2s;background:#fff}.ptw-widget__next:hover,.ptw-widget__prev:hover{color:#fff}.ptw-widget__view-all{display:block;margin:0 40px}.ptw-widget__app-link{display:none}.ptw-widget.ptw-app{background:#fff;border-radius:5px;box-shadow:0 2px 4px 0 rgba(6,28,63,.2);padding-bottom:25px}.ptw-widget.ptw-app .ptw-widget__card{padding:20px 40px;width:100%;text-decoration:none;float:left}.ptw-widget.ptw-app .ptw-widget__card:hover .ptw-widget__app-link{text-decoration:underline}.ptw-widget.ptw-app img{border-radius:50%;width:75px;float:left;margin-right:15px}.ptw-widget.ptw-app .ptw-widget__body{border-bottom:1px solid #ccc}.ptw-widget.ptw-app .ptw-widget__body--desc{text-align:left;margin-top:40px;margin-bottom:15px}.ptw-widget.ptw-app .ptw-widget__body--btn{display:none}.ptw-widget.ptw-app .ptw-widget__count,.ptw-widget.ptw-app .ptw-widget__filter-wrap{display:none}.ptw-widget.ptw-app .ptw-widget__body--title{font-size:16px;color:#58595b;text-decoration:none;margin-top:25px}.ptw-widget.ptw-app hr{display:none}.ptw-widget.ptw-app .ptw-widget__app-link{display:inline;color:#1e71cd}.ptw-widget.ptw-app .ptw-widget__card-img{width:75px;height:75px;border-radius:50%;float:left;margin-right:15px;font-size:20px;padding-top:0}.ptw-widget.ptw-hide-filter .ptw-widget__count,.ptw-widget.ptw-hide-filter .ptw-widget__filter-wrap{display:none}.ptw-widget.ptw-homepage .ptw-widget__body--title{color:#333;font-size:22px;font-weight:400;margin:15px 0}.ptw-widget.ptw-homepage .ptw-widget__body--caption{font-size:16px;font-weight:700;color:#000}.ptw-widget.ptw-homepage hr{display:none}.ptw-widget.ptw-homepage .ptw-widget__view-all{width:fit-content;margin:0 auto}.ptw-widget.ptw-center-cards .ptw-widget__cards{text-align:center}.ptw-widget.ptw-center-cards .ptw-widget__card{float:none;display:inline-block;text-align:left}#content-main-body .ptw-widget a:not(.btn),#content-main-body .ptw-widget.ptw-app .ptw-widget__card:hover,.ptw-widget a:not(.btn),.ptw-widget.ptw-app .ptw-widget__card:hover,[role=main] .ptw-widget a:not(.btn){text-decoration:none}#content-main-body .ptw-widget .ptw-widget__pagination a:not(.btn),#content-main-body .ptw-widget.ptw-app .ptw-widget__card:hover .ptw-widget__app-link,.ptw-widget.ptw-app .ptw-widget__card:hover .ptw-widget__app-link,[role=main] .ptw-widget .ptw-widget__pagination a:not(.btn){text-decoration:underline}@media all and (min-width:500px){.ptw-widget:not(.ptw-aside) .ptw-widget__card{margin-right:16px}.ptw-widget:not(.ptw-aside) .ptw-widget__card:nth-of-type(2n+2){margin-right:0}.ptw-widget__card{width:calc(50% - 8px);vertical-align:top}.ptw-widget__card.card{float:left}.ptw-widget__filter:first-child{padding-right:10px}.ptw-widget__filter:last-child{padding-left:10px}.ptw-widget__filter-wrap{display:flex}}@media all and (min-width:768px){.ptw-widget__card{width:calc(33.33% - 10px)}.ptw-widget__filter-wrap{justify-content:end}.ptw-widget:not(.ptw-aside) .ptw-widget__card{margin-right:15px}.ptw-widget:not(.ptw-aside) .ptw-widget__card:nth-of-type(2n+2){margin-right:15px}.ptw-widget:not(.ptw-aside) .ptw-widget__card:last-of-type,.ptw-widget:not(.ptw-aside) .ptw-widget__card:nth-of-type(3n+3){margin-right:0}.ptw-widget.ptw-app:not(.ptw-aside){padding-bottom:15px}.ptw-widget.ptw-app:not(.ptw-aside) .ptw-widget__card{padding:20px;text-align:center;width:calc(33.33% - 10px)}.ptw-widget.ptw-app:not(.ptw-aside) img{width:60px;float:none;margin-right:0}.ptw-widget.ptw-app:not(.ptw-aside) .ptw-widget__card-img{width:60px;height:60px;float:none;margin:auto}.ptw-widget.ptw-app:not(.ptw-aside) .ptw-widget__body{border-bottom:none}.ptw-widget.ptw-app:not(.ptw-aside) .ptw-widget__body--title{margin-top:10px}.ptw-widget.ptw-app:not(.ptw-aside) .ptw-widget__body--desc{margin-top:0;margin-bottom:10px}.ptw-widget.ptw-app:not(.ptw-aside) .ptw-widget__view-all{display:inline-block}.ptw-widget.ptw-app.ptw-aside{padding:20px}.ptw-widget.ptw-app.ptw-aside .ptw-widget__card{padding:20px 0 0 0}.ptw-widget.ptw-app.ptw-aside .ptw-widget__body--title{margin-top:18px}.ptw-widget.ptw-app.ptw-aside h3{margin:0}.ptw-widget.ptw-app.ptw-aside .ptw-widget__view-all{margin:0}.pag__btn{color:#fff;padding:8px 12px;border-radius:5px;transition:opacity .2s;line-height:normal;min-width:80px;display:inline-block}.pag__btn:focus,.pag__btn:hover{opacity:.7;color:#fff}}@media all and (max-width:768px){.ptw-widget__filter{width:100%}}.hut-pagination{list-style:none;padding:0;position:relative;line-height:40px;font-size:16px}.hut-pagination__label{margin-right:10px;display:inline-block;color:#58595b}.hut-pagination__page{display:inline-block;margin-right:15px}.hut-pagination__page--break{padding-top:5px}.hut-pagination__page--current{font-weight:700;color:#58595b}.hut-pagination__next{position:absolute;right:0;top:0;line-height:40px}.hut-pagination__prev{position:absolute;left:0;top:0;line-height:40px}.hut-pagination .pag__btn{font-size:14px;text-decoration:none!important}.hut-pagination .pag__btn--next{padding-right:15px}.hut-pagination .pag__btn--prev{padding-left:15px}