/**handles:widget-pp-video-gallery,widget-video,widget-pp-tiled-posts**/
.pp-icon{display:inline-block;line-height:1;text-align:center;-webkit-transition:all .3s;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-no-trans{-webkit-transition:none;transition:none}.e-con-inner>.elementor-widget-pp-video-gallery,.e-con>.elementor-widget-pp-video-gallery{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.pp-media-overlay{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.pp-video-gallery{--pp-gallery-filter-duration:0.4s}.pp-video-gallery .pp-video-player>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pp-video-gallery .elementor-video{-o-object-fit:cover;object-fit:cover;vertical-align:middle}.pp-video-gallery .pp-grid-item-hidden{display:none}.pp-video-gallery-filter-enabled{position:relative}.pp-video-container{background-color:#000;cursor:pointer;overflow:hidden;position:relative}.pp-video-play-icon{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--pp-play-icon-size, 50px);width:var(--pp-play-icon-size,50px);height:var(--pp-play-icon-size,50px);position:absolute;top:0;bottom:0;inset-inline-start:0;inset-inline-end:0;margin:auto;text-align:center;z-index:10;-webkit-transition:.25s all;transition:.25s all}.pp-video-play-icon i,.pp-video-play-icon svg{width:1em;height:1em;position:relative;display:block;-webkit-transition:.25s all;transition:.25s all}.pp-video-play-icon img{display:block}.pp-video-play{color:#333;display:block;text-decoration:none}.pp-media-content{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0}.pp-video-gallery-content-hover .pp-media-content,.pp-video-gallery-content-over-image .pp-media-content{color:#fff;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-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pp-video-gallery-content-hover .pp-media-content{opacity:0}.pp-video-gallery-content-hover .pp-grid-item-wrap:hover .pp-media-content{opacity:1}.pp-video-player .pp-video-thumb,.pp-video-player iframe,.pp-video-player video{position:absolute;top:0;inset-inline-start:0;width:100%}.pp-video-player .pp-video-thumb{border:none;bottom:0;cursor:pointer;display:block;max-width:100%;height:auto;inset-inline-end:0;margin:0}.pp-video-player iframe{height:100%;z-index:1}.pp-video-player .pp-media-content{z-index:2}.pp-video{position:relative}.pp-video .pp-video-player .pp-video-thumb{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pp-video-overlay{z-index:1}.pp-gallery-filters{-webkit-margin-start:-5px;margin-inline-start:-5px;-webkit-margin-end:-5px;margin-inline-end:-5px;text-align:center}.pp-gallery-filters .pp-gallery-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:1;margin:0 5px 18px;padding:12px 0;position:relative;-webkit-transition:all .25s linear;transition:all .25s linear}.pp-gallery-filters .pp-gallery-filter:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.fancybox-slide--iframe.pp-video-gallery-lightbox-slide{padding-left:0;padding-right:0}.fancybox-slide--iframe.pp-video-gallery-lightbox-slide .fancybox-content{--pp-lightbox-available-height:calc(100vh - 88px);aspect-ratio:var(--pp-lightbox-aspect-ratio,1.77777);background:#000;height:auto;max-height:100%;width:min(var(--pp-lightbox-width,calc(100% - 88px)),var(--pp-lightbox-available-height) * var(--pp-lightbox-aspect-ratio,1.77777))}.pp-gallery-filter-status{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pp-gallery-load-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit}.pp-video-gallery-page-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-video-gallery-page,.pp-video-gallery-page-dots{display:inline-block;line-height:1;padding:8px 4px}.pp-video-gallery-page-dots[hidden],.pp-video-gallery-page[hidden]{display:none}.pp-video-gallery-page[role=button]{cursor:pointer;-webkit-transition:all .25s linear;transition:all .25s linear}.pp-video-gallery-page[role=button]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.pp-video-gallery-page.pp-current{font-weight:700;text-decoration:underline;text-underline-offset:0.25em}
.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
.e-con-inner>.elementor-widget-pp-magazine-slider,.e-con-inner>.elementor-widget-pp-tiled-posts,.e-con>.elementor-widget-pp-magazine-slider,.e-con>.elementor-widget-pp-tiled-posts{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.pp-media-background{background-color:rgba(0,0,0,.2);background-size:cover;position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0}.pp-tiled-posts{-webkit-margin-start:-5px;margin-inline-start:-5px}.pp-tiled-posts .pp-post-link::before{bottom:0;content:"";display:block;height:100%;width:100%;position:absolute;-webkit-transition:all .3s;transition:all .3s}.pp-tiled-posts-layout-2 .pp-tiled-post-2{margin-bottom:5px}.pp-tiled-posts-layout-3 .pp-tiles-posts-left{width:66.667%}.pp-tiled-posts-layout-3 .pp-tiles-posts-right{width:33.333%}.pp-tiled-posts-layout-6 .pp-tiles-posts-left,.pp-tiled-posts-layout-6 .pp-tiles-posts-right{width:25%}.pp-tiled-posts-layout-6 .pp-tiles-posts-left .pp-tiled-post,.pp-tiled-posts-layout-6 .pp-tiles-posts-right .pp-tiled-post{width:calc(100% - 5px)}.pp-tiled-posts-layout-6 .pp-tiles-posts-center{width:50%}.pp-tiled-posts-meta>span:not(:last-child)::after{content:""}.pp-tiled-posts .pp-post-categories-style-2 span{background:#ccc;display:inline-block}.pp-tiles-posts-left,.pp-tiles-posts-right{float:inline-start;width:50%}.pp-tiles-posts-center{float:inline-start}.pp-tiled-post{float:inline-start;height:535px;margin-bottom:5px;-webkit-margin-start:5px;margin-inline-start:5px;overflow:hidden;position:relative;width:calc(100% - 5px)}.pp-tiled-post-content{position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0}.pp-tiled-post-content-top{bottom:auto;top:0}.pp-tiled-post-content-middle{bottom:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pp-tiled-post-large,.pp-tiled-post-medium,.pp-tiled-post-small,.pp-tiled-post-xs{height:265px}.pp-tiled-post-medium{width:calc(50% - 5px)}.pp-tiled-post-small{width:calc(33.333% - 5px)}.pp-tiled-post-xs{width:calc(25% - 5px)}.pp-tiled-post-group .pp-tiled-post{float:inline-start}.pp-tiled-post-content{padding:20px;pointer-events:none;z-index:2}.pp-tiled-post-content a,.pp-tiled-post-content button{pointer-events:auto;position:relative;z-index:3}.pp-tiled-posts .pp-tiled-post-title{color:#fff;font-size:24px;margin:0}.pp-tiled-posts .pp-tiled-post-title a{color:inherit;text-decoration:none;display:inline}.pp-tiled-posts .pp-tiled-post-title a:focus,.pp-tiled-posts .pp-tiled-post-title a:hover{color:inherit}.pp-tiled-posts .pp-tiled-post-title a:focus,.pp-tiled-posts .pp-tiled-post-title a:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.pp-tiled-posts .pp-post-link:focus-visible,.pp-tiled-posts .pp-tiled-post-button:focus-visible,.pp-tiled-posts .pp-tiled-post-title a:focus-visible,.pp-tiled-posts a:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.pp-magazine-slider .pp-post-link{display:block;position:absolute;inset:0}.pp-magazine-slider .pp-post-link:focus-visible{outline:2px solid #1a73e8;outline-offset:-4px;-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff}@media (prefers-reduced-motion:reduce){.pp-tiled-posts,.pp-tiled-posts .pp-post-link::before,.pp-tiled-posts .pp-tiled-post{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}@media only screen and (max-width:767px){.pp-tiled-posts{-webkit-margin-start:0!important;margin-inline-start:0!important}.pp-tiled-posts .pp-tiled-post,.pp-tiled-posts .pp-tiled-post-1,.pp-tiled-posts .pp-tiled-post-large,.pp-tiled-posts .pp-tiled-post-medium,.pp-tiled-posts .pp-tiled-post-small,.pp-tiled-posts .pp-tiles-posts-right,.pp-tiled-posts-layout-3 .pp-tiles-posts-left,.pp-tiled-posts-layout-6 .pp-tiles-posts-center,.pp-tiled-posts-layout-6 .pp-tiles-posts-left,.pp-tiled-posts-layout-6 .pp-tiles-posts-right,.pp-tiles-posts-left{width:100%!important}.pp-tiled-posts .pp-tiled-post{-webkit-margin-start:0!important;margin-inline-start:0!important}}