.elementor-325 .elementor-element.elementor-element-5727edf{--display:flex;--min-height:9vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-63a756a{--display:flex;--min-height:61vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:66px 66px 66px 66px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-325 .elementor-element.elementor-element-63a756a:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-63a756a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://playandsay.edu.pl/wp-content/uploads/2025/11/Rectangle-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-325 .elementor-element.elementor-element-f262f18{--display:flex;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-fce680d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-977ed33{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-325 .elementor-element.elementor-element-4837b64{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-325 .elementor-element.elementor-element-315bb9d{--spacer-size:20px;}.elementor-325 .elementor-element.elementor-element-fe006f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-13bd03b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-252dcf9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-a1bfca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-325 .elementor-element.elementor-element-2877b83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-c5372d9{--spacer-size:50px;}.elementor-325 .elementor-element.elementor-element-55fbf4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-89b8e75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-325 .elementor-element.elementor-element-db58e40{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#94979B;}.elementor-325 .elementor-element.elementor-element-1f69b89{text-align:center;}.elementor-325 .elementor-element.elementor-element-1f69b89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-325 .elementor-element.elementor-element-db0f203{--spacer-size:20px;}.elementor-325 .elementor-element.elementor-element-2d16507{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-325 .elementor-element.elementor-element-21cf2ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:17px 17px 17px 17px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-325 .elementor-element.elementor-element-371916e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-e2b4091{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-1177601{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-4906265{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-325 .elementor-element.elementor-element-4906265:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-4906265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE9F7;}.elementor-325 .elementor-element.elementor-element-aaf7430{text-align:center;}.elementor-325 .elementor-element.elementor-element-5d211e9{text-align:center;}.elementor-325 .elementor-element.elementor-element-dbbc3a0{text-align:center;}.elementor-325 .elementor-element.elementor-element-9c0adea{--spacer-size:1px;}.elementor-325 .elementor-element.elementor-element-90943e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-325 .elementor-element.elementor-element-288ca04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-411cc00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-b7a9279{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-87a820c{--display:flex;--gap:7px 0px;--row-gap:7px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-325 .elementor-element.elementor-element-87a820c:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-87a820c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #F9F4DD 0%, #F2E0A4 74%);}.elementor-325 .elementor-element.elementor-element-c610432{text-align:center;}.elementor-325 .elementor-element.elementor-element-3155e3f{text-align:center;}.elementor-325 .elementor-element.elementor-element-6dfe797{text-align:center;}.elementor-325 .elementor-element.elementor-element-c2917a7{--spacer-size:1px;}.elementor-325 .elementor-element.elementor-element-636f455{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-325 .elementor-element.elementor-element-582d225{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-5b68232{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-325 .elementor-element.elementor-element-0eb09a1{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#94979B;}.elementor-325 .elementor-element.elementor-element-d613830{text-align:center;}.elementor-325 .elementor-element.elementor-element-d613830 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-325 .elementor-element.elementor-element-9e7d496{--spacer-size:20px;}.elementor-325 .elementor-element.elementor-element-281e365{text-align:center;}.elementor-325 .elementor-element.elementor-element-5cb2d10{--spacer-size:20px;}.elementor-325 .elementor-element.elementor-element-78bbf06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-493b33b{--spacer-size:50px;}.elementor-325 .elementor-element.elementor-element-8015523{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-95863a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-325 .elementor-element.elementor-element-180e3c1{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#94979B;}.elementor-325 .elementor-element.elementor-element-a3986e5{text-align:center;}.elementor-325 .elementor-element.elementor-element-a3986e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-325 .elementor-element.elementor-element-3455db1{--spacer-size:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-325 .elementor-element.elementor-element-f485bbc .elementor-button{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;border-radius:13px 13px 13px 13px;}.elementor-325 .elementor-element.elementor-element-57aa9e4{--spacer-size:20px;}.elementor-325 .elementor-element.elementor-element-1a7f3e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-325 .elementor-element.elementor-element-63a756a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;}.elementor-325 .elementor-element.elementor-element-f262f18{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-325 .elementor-element.elementor-element-fce680d .elementor-heading-title{font-size:19px;}.elementor-325 .elementor-element.elementor-element-977ed33{font-size:15px;}.elementor-325 .elementor-element.elementor-element-4837b64{font-size:15px;}.elementor-325 .elementor-element.elementor-element-96b5143 img{width:64%;}.elementor-325 .elementor-element.elementor-element-db58e40{font-size:15px;}.elementor-325 .elementor-element.elementor-element-1f69b89 .elementor-heading-title{font-size:28px;}.elementor-325 .elementor-element.elementor-element-636f455{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-325 .elementor-element.elementor-element-0eb09a1{font-size:15px;}.elementor-325 .elementor-element.elementor-element-d613830 .elementor-heading-title{font-size:28px;}.elementor-325 .elementor-element.elementor-element-180e3c1{font-size:15px;}.elementor-325 .elementor-element.elementor-element-a3986e5 .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-325 .elementor-element.elementor-element-5727edf{--content-width:1350px;}.elementor-325 .elementor-element.elementor-element-f262f18{--width:60%;}.elementor-325 .elementor-element.elementor-element-fe006f0{--width:74%;}.elementor-325 .elementor-element.elementor-element-13bd03b{--width:81%;}.elementor-325 .elementor-element.elementor-element-252dcf9{--width:96%;}.elementor-325 .elementor-element.elementor-element-a1bfca3{--width:40%;}.elementor-325 .elementor-element.elementor-element-55fbf4e{--content-width:1300px;}.elementor-325 .elementor-element.elementor-element-582d225{--content-width:1300px;}.elementor-325 .elementor-element.elementor-element-8015523{--content-width:1300px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-636f455 *//* Wspólna baza dla obu zakładek */
#tab-standard,
#tab-premium {
  border-radius: 999px;
  padding: 10px 24px;
  font-weight: 600;
  border: 1px solid #d3e2f2;
  background: #f5f8fc;
  color: #1F3E5A;
  transition: all 0.25s ease;
}

/* STANDARD – spokojny wygląd */
#tab-standard.elementor-active {
  background: #1F3E5A;
  color: #ffffff;
  border-color: #1F3E5A;
}

#tab-standard:hover {
  background: #e3edf9;
}

/* PREMIUM – złoty look nawet gdy nieaktywne */
#tab-premium {
  position: relative;
  overflow: hidden; /* potrzebne do błysku */
  background: linear-gradient(135deg, #f9f4dd, #f2e0a4);
  border-color: #d0b15a;
  color: #856019;
  box-shadow: 0 0 0 1px rgba(208, 177, 90, 0.35);
}

/* Hover – lekkie podbicie „złota” */
#tab-premium:hover {
  background: linear-gradient(135deg, #fdf6cf, #f5dd8b);
  box-shadow: 0 0 12px rgba(208, 177, 90, 0.55);
  cursor: pointer;
}

/* PREMIUM aktywne – mocne złoto + glow */
#tab-premium.elementor-active {
  background: radial-gradient(circle at 20% 0%, #fff9da, #e1b952 55%, #b8861b 100%);
  color: #ffffff;
  border-color: #e1b952;
  box-shadow: 0 0 16px rgba(225, 185, 82, 0.7);
}

/* ---- BŁYSK (shine) ---- */

/* Pasek błysku – startowo ukryty z lewej */
#tab-premium::before {
  content: "";
  position: absolute;
  top: -40%;
  left: -60%;
  width: 60%;
  height: 180%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.85) 50%,
    transparent 100%
  );
  transform: translateX(-100%);
  opacity: 0;
  pointer-events: none;
}

/* Błysk przy hover lub gdy zakładka jest aktywna */
#tab-premium:hover::before,
#tab-premium.elementor-active::before {
  animation: premium-shine 0.8s ease-out forwards;
  opacity: 1;
}

/* Keyframes dla błysku */
@keyframes premium-shine {
  0% {
    transform: translateX(-120%);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  100% {
    transform: translateX(220%);
    opacity: 0;
  }
}/* End custom CSS */