/**
 * Post Display Blocks - wrapper-class compatibility layer.
 *
 * view.css scopes 108 rules under `.wp-block-pdb-block-posts`, the class
 * WordPress derives from the block name. When that class is absent from the
 * block root, all of those rules die silently - which removes `display:grid`
 * from the grid layout and the equal-height rules, while unscoped rules such as
 * `.columns-N` and masonry's `.cols-N` keep working. That is the exact reported
 * failure: masonry columns respond, grid columns and equal height do not.
 *
 * These are de-scoped duplicates, emitted only where the remaining selector
 * still carries one of our own `.pdb*` classes, so they cannot leak onto other
 * blocks. @media context is preserved. Where the wrapper IS present the
 * original rules win on specificity and behaviour is unchanged.
 *
 * Generated from view.css - do not edit by hand.
 */

.fillContentHeight.pdbDefault{display:flex;flex-direction:column}
.fillContentHeight.pdbDefault .pdbText{display:flex;flex:1;flex-direction:column}
.fillContentHeight.pdbSideImage .pdbText{display:flex;flex-direction:column;height:100%;justify-content:center}
.pdbGridPosts{display:grid}
.pdbGridPosts:after, .pdbGridPosts:before{content:none}
.pdbGridPosts .swiper-notification{display:none}
.pdbMagazine1Posts>.pdbPost.pdbOverlay, .pdbMagazine2Posts>.pdbPost.pdbOverlay{display:flex;flex-direction:column;justify-content:flex-end;position:relative}
.pdbMagazine1Posts>.pdbPost.pdbOverlay .pdbText, .pdbMagazine2Posts>.pdbPost.pdbOverlay .pdbText{background-color:rgba(0,0,0,.702)!important;display:flex;flex-direction:column;height:100%!important;left:0;min-height:auto!important;padding:30px!important;position:absolute;top:0;width:100%!important;z-index:3}
.pdbMagazine1Posts>.pdbPost.pdbOverlay .pdbText .pdbTitle a, .pdbMagazine2Posts>.pdbPost.pdbOverlay .pdbText .pdbTitle a{color:#e7f0fe!important;font-size:32px!important}
.pdbMagazine1Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta, .pdbMagazine2Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta{color:#fff!important}
.pdbMagazine1Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta *, .pdbMagazine2Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta *{color:inherit!important}
.pdbMagazine1Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta .dashicons, .pdbMagazine1Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta svg, .pdbMagazine2Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta .dashicons, .pdbMagazine2Posts>.pdbPost.pdbOverlay .pdbText .pdbMeta svg{color:#e7f0fe!important}
.pdbMagazine1Posts>.pdbPost.pdbOverlay .pdbText .pdbExcerpt, .pdbMagazine2Posts>.pdbPost.pdbOverlay .pdbText .pdbExcerpt{color:#fff!important;display:block!important;margin-top:15px!important}
.pdbMagazine1Posts>.pdbPost.pdbOverlay.pdbOverlayHalfContent .pdbText, .pdbMagazine2Posts>.pdbPost.pdbOverlay.pdbOverlayHalfContent .pdbText{background:linear-gradient(0deg,rgba(0,0,0,.749),transparent)!important;height:100%!important;padding-top:100px!important;position:absolute;top:0}
.pdbMagazine1Posts>.pdbPost.pdbOverlay.pdbOverlayHalfContent .pdbText .pdbTitle a, .pdbMagazine2Posts>.pdbPost.pdbOverlay.pdbOverlayHalfContent .pdbText .pdbTitle a{color:#fff!important}
.pdbMagazine1Posts>.pdbPost.pdbOverlay.pdbOverlayBox .pdbText, .pdbMagazine2Posts>.pdbPost.pdbOverlay.pdbOverlayBox .pdbText{align-items:center!important;bottom:auto;height:auto!important;justify-content:center!important;left:50%;position:absolute;text-align:center!important;top:50%;transform:translate(-50%,-50%);width:80%!important}
.pdbMagazine1Posts>.pdbPost.pdbOverlay img, .pdbMagazine2Posts>.pdbPost.pdbOverlay img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}
.pdbMagazine1Posts{align-items:flex-start;display:grid;grid-auto-rows:min-content;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
@media only screen and (max-width:640px){
.pdbMagazine1Posts{grid-template-columns:1fr!important}
}
.pdbMagazine1Posts .pdbPost .pdbThumb{overflow:hidden}
.pdbMagazine1Posts .pdbPost .pdbThumb img{transition:transform .6s cubic-bezier(.165,.84,.44,1)}
.pdbMagazine1Posts .pdbPost:hover .pdbTitle a{color:#146ef5}
.pdbMagazine1Posts .pdbPost:hover .pdbThumb img{transform:scale(1.05)}
.pdbMagazine1Posts>.pdbPost{grid-column:1;grid-row:1;min-width:0;position:relative}
.pdbMagazine1Posts .pdbMagazine1List{border:none;grid-column:2;grid-row:1;height:100%;margin:0;max-height:100%;min-height:0;overflow:hidden;padding:0;position:relative}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner{bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;padding-right:10px;position:absolute;right:0;top:0}
@media only screen and (max-width:1024px){
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner{bottom:auto;left:auto;overflow-y:visible;padding-right:0;position:relative;right:auto;top:auto}
}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner .pdbPost{flex:0 0 auto;height:auto;min-height:-moz-min-content;min-height:min-content}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner .pdbPost .pdbText{padding:10px 15px!important}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner .pdbPost .pdbExcerpt{display:none}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner::-webkit-scrollbar{width:5px}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner::-webkit-scrollbar-thumb{background:rgba(20,110,245,.3);border-radius:10px;-webkit-transition:background .3s;transition:background .3s}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner::-webkit-scrollbar-thumb:hover{background:#146ef5}
@media only screen and (max-width:1024px){
.pdbMagazine1Posts{grid-template-columns:1fr;overflow:visible}
.pdbMagazine1Posts>.pdbPost{grid-column:auto;grid-row:auto}
.pdbMagazine1Posts .pdbMagazine1List{grid-column:auto;grid-row:auto;height:auto;max-height:none;min-height:0;overflow:visible}
.pdbMagazine1Posts .pdbMagazine1List .pdbMagazine1ListInner{height:auto;overflow-y:visible;padding-right:0;position:relative}
}
.pdbMagazine2Posts{display:flex;flex-direction:column}
.pdbMagazine2Posts:after, .pdbMagazine2Posts:before{content:none}
.pdbMagazine2Posts>.pdbPost{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}
@media only screen and (max-width:1024px){
.pdbMagazine2Posts>.pdbPost{height:400px}
.pdbMagazine2Posts>.pdbPost .pdbTitle a{font-size:36px}
.pdbMagazine2Posts>.pdbPost .pdbText{padding:30px}
}
@media only screen and (max-width:640px){
.pdbMagazine2Posts>.pdbPost{border-radius:10px;height:350px}
.pdbMagazine2Posts>.pdbPost .pdbTitle a{font-size:26px}
.pdbMagazine2Posts>.pdbPost .pdbExcerpt{display:none}
}
.pdbMasonryPosts .pdbPost{width:100%}
.pdbSliderPosts{height:auto;overflow:hidden;position:relative}
.pdbSliderPosts .swiper-wrapper{align-items:center;height:auto}
.pdbSliderPosts .swiper-pagination .swiper-pagination-bullet:focus{outline:0}
.pdbSliderPosts .pdbOverlay:not(.pdbOverlayBox) .pdbText{width:-webkit-fill-available!important}
.pdbSliderPosts article{box-sizing:border-box}
@media only screen and (max-width:640px){
.pdbSliderPosts .swiper-button-prev, .pdbSliderPosts .swiper-rtl .swiper-button-next{left:0}
.pdbSliderPosts .swiper-button-prev:after, .pdbSliderPosts .swiper-rtl .swiper-button-next:after{font-size:30px}
.pdbSliderPosts .swiper-button-next, .pdbSliderPosts .swiper-rtl .swiper-button-prev{right:0}
.pdbSliderPosts .swiper-button-next:after, .pdbSliderPosts .swiper-rtl .swiper-button-prev:after{font-size:30px}
}
.pdbTickerPosts>div{width:100%}
.pdbNewsTicker{align-items:stretch;display:flex;max-width:100%;min-height:40px;overflow:hidden;width:100%}
.pdbNewsTicker .newsTickerLabel{align-items:center;background:#146ef5;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;padding:0 25px 0 15px;position:relative;white-space:nowrap;z-index:2}
@media only screen and (max-width:640px){
.pdbNewsTicker .newsTickerLabel{font-size:12px;padding:0 18px 0 10px}
}
.pdbNewsTicker .newsTickerPostsWrapper{align-items:center;display:flex;flex:1;min-width:0;overflow:hidden;padding:0 95px 0 15px;position:relative}
.pdbNewsTicker .newsTickerPostsWrapper.pause-on-hover:hover .newsTickerPosts .swiper *{animation-play-state:paused!important}
.pdbNewsTicker .newsTickerPosts{height:100%;min-width:0;overflow:hidden;width:100%}
.pdbNewsTicker .newsTickerPosts .swiper{height:100%}
.pdbNewsTicker .newsTickerPosts .swiper-slide{align-items:center;display:flex;height:100%}
.pdbNewsTicker .newsTickerPosts .swiper-slide>article{align-items:center;display:flex;width:100%}
.pdbNewsTicker .newsTickerPosts article{align-items:center;display:flex;height:100%;margin:0!important;padding:0!important;width:100%}
.pdbNewsTicker .newsTickerPosts article, .pdbNewsTicker .newsTickerPosts article:hover{background:transparent!important;border:none!important;box-shadow:none!important}
.pdbNewsTicker .newsTickerPosts article .pdbTitle{flex:1;line-height:normal;margin:0!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:0}
.pdbNewsTicker .newsTickerPosts article .pdbTitle a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.pdbNewsTicker .newsTickerPosts article .pdbTitle a:hover{text-decoration:underline!important}
.pdbNewsTicker .newsTickerNav{display:flex;height:100%;position:absolute;right:0;top:0;z-index:10}
.pdbNewsTicker .newsTickerNavBtn{align-items:center;align-self:stretch;background:#146ef5;border:none;color:#fff;cursor:pointer;display:flex!important;justify-content:center;outline:none;padding:4px;transition:background .2s;width:40px}
.pdbNewsTicker .newsTickerNavBtn:hover{background:#0957cd}
.pdbNewsTicker .newsTickerNavBtn svg{height:75%;pointer-events:none;width:75%}
@media only screen and (max-width:640px){
.pdbNewsTicker .newsTickerNavBtn{height:30px;width:30px}
}
.pdbNewsTicker.type-vertical{position:relative}
.pdbAccordionPosts{--apb-acc-accent:#146ef5;--apb-acc-line:#e6e8ee;display:flex;flex-direction:column;width:100%}
.pdbAccordionItem{position:relative}
.pdbAccordionHeader{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}
.pdbAccordionHeader .pdbAccordionTrigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;margin:0;text-align:left;transition:background var(--apb-acc-dur,.35s) ease,color var(--apb-acc-dur,.35s) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}
.pdbAccordionHeader .pdbAccordionTrigger a{pointer-events:none}
.pdbAccordionHeader .pdbAccordionTrigger:focus{box-shadow:none;outline:0}
.pdbAccordionHeader .pdbAccordionTrigger .pdbAccordionHeaderText{align-items:center;display:flex;flex:1;gap:10px;min-width:0}
.pdbAccordionHeader .pdbAccordionTrigger .pdbAccordionHeaderText .pdbTitle{flex:1;min-width:0}
.pdbAccordionHeader .pdbAccordionTrigger .pdbAccordionHeaderText .pdbCatsBadge.aboveContent{flex-shrink:0;margin:0!important}
.pdbAccordionHeader .pdbAccordionTrigger .pdbTitle{margin:0!important}
.pdbAccordionHeader .pdbAccordionIndicator{align-items:center;animation:apbAccIndicatorSwap var(--apb-acc-dur,.35s) ease;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}
.pdbAccordionHeader .pdbAccordionIndicator svg{height:100%;width:100%;fill:currentColor}
.pdbAccordionPanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--apb-acc-dur,.35s) ease}
.pdbAccordionPanel .pdbAccordionPanelInner{min-height:0;overflow:hidden}
.pdbAccordionItem.is-open .pdbAccordionPanel{grid-template-rows:1fr}
.pdbAccordionPosts.theme-classic .pdbAccordionItem{box-shadow:none!important}
@media(prefers-reduced-motion:reduce){
.pdbAccordionIndicator, .pdbAccordionItem, .pdbAccordionPanel, .pdbAccordionTrigger{transition:none}
}
.pdbLoadMore{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}
.pdbLoadMore .loadMoreBtn{border:none;border-radius:3px;box-shadow:none;cursor:pointer;outline:0}
.pdbLoadMore .loadMoreBtn.active{cursor:default}
.pdbLoadMore.loadMorePagination{margin:15px 0 0}
.pdbLoadMore.loadMorePagination .disabled{display:none}
.pdbLoadMore.loadMoreNavigation{margin:15px 0 0}
.pdbLoadMore.loadMoreNavigation .disabled{cursor:not-allowed;opacity:.5}
.pdbLoadMore.loadMoreButton{margin:15px 0 0}
.pdbLoadMore.loadMoreButton .loadMoreBtn{position:relative}
.pdbLoadMore.loadMoreButton .loadMoreBtn .loadMoreBtnSpinner{align-items:center;background:hsla(0,0%,100%,.2);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}
.pdbLoadMore.loadMoreButton .loadMoreBtn .loadMoreBtnSpinner svg{color:#146ef5;margin:0!important}
