.elementor-972 .elementor-element.elementor-element-pzf0000:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-pzf0000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://playzone.net.pl/wp-content/uploads/2026/02/playstation-ecosystem-ps4-to-ps5-hero-banner-desktop-01-en-09aug21.jpeg");background-position:center center;background-size:cover;}.elementor-972 .elementor-element.elementor-element-pzf0000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-972 .elementor-element.elementor-element-pzf0000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-972 .elementor-element.elementor-element-pzf0002 .elementor-heading-title{color:var( --e-global-color-ce0a3e2 );font-family:"Muli", Sans-serif;font-size:45px;font-weight:800;}.elementor-972 .elementor-element.elementor-element-pzfbody{padding:32px 20px 40px 20px;}@media(max-width:767px){.elementor-972 .elementor-element.elementor-element-pzfbody{padding:20px 16px 28px 16px;}}/* Start custom CSS for text-editor, class: .elementor-element-pzfbodyt *//* PlayZone: FAQ */
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq{max-width:860px;margin:0 auto;font-family:"Poppins",sans-serif;color:#212121;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-lead{margin:0 auto 14px;text-align:center;font-size:16px;line-height:1.7;color:#444;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-lead a,.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-answer a{color:#212121;text-decoration:underline;text-decoration-color:#F7E841;text-decoration-thickness:2px;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-jump a{padding:8px 16px;border:2px solid #212121;border-radius:999px;color:#212121;font-size:14px;font-weight:600;text-decoration:none;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-jump a:hover{background:#F7E841;border-color:#F7E841;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-group,.elementor-972 .elementor-element.elementor-element-pzfbodyt section.pz-faq-group{margin:0 0 20px;padding:0 !important;width:auto;scroll-margin-top:100px;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-group h2,.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-cta h2{margin:0 0 10px !important;padding-left:12px;border-left:4px solid #F7E841;font-family:"Muli",sans-serif;font-size:24px;font-weight:900;line-height:1.25;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item{margin:0 0 6px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item[open]{border-color:#212121;box-shadow:0 6px 18px rgba(0,0,0,.06);}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item summary{position:relative;display:block;padding:12px 50px 12px 18px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;line-height:1.45;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item summary::-webkit-details-marker{display:none;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:#F7E841;color:#212121;font-size:20px;font-weight:700;line-height:26px;text-align:center;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item[open] summary::after{content:"–";}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item summary:hover{background:#FFFDE6;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-answer{padding:0 18px 12px;font-size:15px;line-height:1.7;color:#444;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-answer p{margin:0;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-answer ul{margin:8px 0 0 20px;padding:0;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-answer li{margin:0 0 4px;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-cta{margin:24px 0 0;padding:24px 20px;background:#F7E841;border-radius:14px;text-align:center;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-cta h2{display:inline-block;border-left:0;padding-left:0;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-cta p{margin:0 0 14px;font-size:16px;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 !important;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-btn{display:inline-block;min-width:220px;padding:14px 26px;border-radius:8px;font-weight:600;text-decoration:none;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-btn-dark{background:#212121;color:#F7E841;}
.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-btn-outline{border:2px solid #212121;color:#212121;}
@media (max-width:767px){.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-jump{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 18px;padding:0 16px 4px;scrollbar-width:none;}.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-jump::-webkit-scrollbar{display:none;}.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-jump a{flex:0 0 auto;padding:6px 12px;font-size:13px;}.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-group h2{font-size:21px;}.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-item summary{font-size:15px;padding:14px 48px 14px 16px;}.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-faq-answer{padding:0 16px 14px;}.elementor-972 .elementor-element.elementor-element-pzfbodyt .pz-btn{width:100%;min-width:0;}}/* End custom CSS */