/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/*
    Add your custom styles here
*/
.pbl-container .payu-list-banks li label.active {
  background: rgba(23, 63, 94, 0.58);
}
.pbl-container .payu-list-banks li:hover label {
  background: rgba(23, 63, 94, 0.58) !important;
}
/* 101:240405 */
:root {
  --s101-bg-blue: #17405f;
  /* --s101-bg-hard: #16405e; */
  --s101-bg-hard: #49b7eb;
  --s101-bg-logo: #59beec26;
  --s101-bg-box: #f2f4ef;
  --s101-bg-menu: #f2f4ef;
  --s101-border: 1px dotted #87868a;
  --s101-br-rad: 0.5rem;
  --s101-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  /* c.blue */
  /* --e-global-color-primary: #17405F; */
}
/* footer */
.elementor-236 .elementor-element.elementor-element-e53ee11:not(.elementor-motion-effects-element-type-background),
.elementor-236 .elementor-element.elementor-element-e53ee11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #f2f4ef !important;
}
.elementor-236 .elementor-element.elementor-element-e53ee11>.elementor-container * {
  color: var(--e-global-color-primary);
}
.elementor-236 .elementor-element.elementor-element-25ae763 .elementor-icon-list-item .elementor-icon-list-icon i {
  color: var(--e-global-color-primary) !important;
}
/* MENU */
.elementor-227 .elementor-element.elementor-element-379f843:not(.elementor-motion-effects-element-type-background),
.elementor-227 .elementor-element.elementor-element-379f843>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--s101-bg-menu);
  border-top: 1px solid #e4e6e2;
  box-shadow: inset 0 0 6px -2px #00000012 !important;
  transition: none !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav--horizontal {
  justify-content: space-between;
  text-align: left;
  padding-inline: 6rem;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .menu-item-link-top {
  color: var(--e-global-color-text);
  color: #17405f;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.07em;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .menu-item:hover>.menu-item-link-top {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-text);
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__sub {
  background-color: var(--s101-bg-menu) !important;
  box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.3);
  border-radius: 0 0 0.2rem 0.2rem !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__sub * {
  color: #17405f !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__sub .menu-item-link {
  padding: 1rem 0 1rem 1.2rem;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__sub:hover * {
  /* color: #17405f !important; */
  /* color: #fff !important; */
}
.elementor-227 .elementor-element.elementor-element-8282aaf .menu-item:hover>.menu-item-link-sub {
  /* background-color: #f6cc0026; */
  /* background-color: #fff; */
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .menu-item-link-top {
  /* font-weight: 500 !important; */
  color: #fff !important;
  background-color: var(--s101-bg-hard) !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub {
  background-color: var(--s101-bg-hard) !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub .menu-item-link-sub {
  border-top: 1px solid #15436338 !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub .current-menu-item:not(:first-child) .menu-item-link-sub {
  border-top: 1px solid var(--s101-bg-hard) !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub .current-menu-item:not(:last-child) .menu-item-link-sub {
  border-bottom: 1px solid var(--s101-bg-hard) !important;
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub .menu-item-link-sub * {
  color: #fff !important;
  /* font-weight: 500 !important; */
}
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub .menu-item-link-sub:hover,
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub .current-menu-item .menu-item-link-sub,
.elementor-227 .elementor-element.elementor-element-8282aaf .jet-nav__item-313 .jet-nav__sub .current-menu-item .menu-item-link-sub:hover {
  color: #fff !important;
  background-color: var(--s101-bg-blue) !important;
}
/* search */
.elementor-search-form__container:not(.elementor-search-form--full-screen) {
  background-color: var(--s101-bg-menu);
}
/* NAGŁOWKI */
section.elementor-section-boxed.elementor-element-690d310,
/* K: /account/               x2 */
section.elementor-section-boxed.elementor-element-b130d48,
section.elementor-section-boxed.elementor-element-57e9868,
/* K: /account/moje-testy3/      */
section.elementor-section-boxed.elementor-element-4e7e05b,
section.elementor-section-boxed.elementor-element-051eaa1,
/* K: /account/edytujtestinfo/   */
section.elementor-section-boxed.elementor-element-a18aa21,
/* P: /account/                  */
section.elementor-section-boxed.elementor-element-a1645da,
section.elementor-section-boxed.elementor-element-f59ba6a,
/* P: /account/kandydaci/        */
section.elementor-section-boxed.elementor-element-68710a1,
/* P: /account/moje-testy2/      */
section.elementor-section-boxed.elementor-element-cf07823,
/*                            x2 */
section.elementor-section-boxed.elementor-element-6a90e15,
/* P: /account/szczegolkandydat/ */
section.elementor-section-boxed.elementor-element-13cd6b7,
/* P: /account/masowe-przypisanie-pracownik-do-kandydat/ */
section.elementor-section-boxed.elementor-element-6b4965a,
/* P: /account/przypisz-kandydata/ */
section.elementor-section-boxed.elementor-element-2de6cb5,
/* F: */
section.elementor-section-boxed.elementor-element-161609f,
section.elementor-section-boxed.elementor-element-48866a3,
section.elementor-section-boxed.elementor-element-a343fe6,
/* F: /account/dodajpracownka/   */
section.elementor-section-boxed.elementor-element-af3db9a,
/* F: /account/pracownicy/       */
section.elementor-section-boxed.elementor-element-2dc61c7,
/* F: /account/moje-testy1/      */
section.elementor-section-boxed.elementor-element-48c9f31,
section.elementor-section-boxed.elementor-element-7fd21a7,
/* F: /account/szczegolpracownik/   */
section.elementor-section-boxed.elementor-element-xxxxxxx {
  padding: 30px 0px 8px 1rem !important;
  border-radius: 1rem 1rem 0 0;
  box-shadow: inset 3px 3px 6px #16405e12;
}
/* "Przejdź do testów, aby je rozwiązać" */
.path101-account .elementor-element-87d8a7a>.elementor-container {
  background-color: var(--s101-bg-blue) !important;
  border-radius: 0.75rem;
}
.path101-account .elementor-element-76bf76e p {
  margin: 0.5rem 0 0 1rem !important;
  color: #fff !important;
  font-weight: 500 !important;
}
.path101-account .elementor-element-87d8a7a a.jet-listing-dynamic-link__link:hover {
  background-color: #fff !important;
  color: var(--e-global-color-primary) !important;
}
.path101-account .elementor-element-0354ffb p.elementor-heading-title {
  margin-left: 1.6rem !important;
}
/* TESTY name */
.path101-account:not(.path101-account-personality6):not(.path101-account-motive8)>.elementor[data-elementor-type="page"] .elementor-widget-container h5.elementor-heading-title,
.path101-account .elementor-element-8b940a7 .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__content,
.path101-account .elementor-element-d411033 .elementor-row .elementor-col-25:first-child .jet-listing-dynamic-field__content,
.path101-account .elementor-element-ee761ed .elementor-row .elementor-col-25:first-child .jet-listing-dynamic-field__content,
.path101-account .elementor-element-09c6735 h4.elementor-heading-title,
.path101-account .elementor-element-80266f7 h4.elementor-heading-title {
  font-size: 1.15rem !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  color: var(--s101-bg-hard) !important;
}
/* LICZBA testów */
/* P: */
.path101-account .elementor-element-0354ffb p.elementor-heading-title b,
.path101-account .elementor-element-24d23db .elementor-row>.elementor-col-33:nth-child(2) .elementor-widget-shortcode>.elementor-widget-container,
.path101-account .elementor-element-fa74186 .elementor-row>.elementor-col-33:nth-child(2) .elementor-widget-shortcode>.elementor-widget-container,
.path101-account .elementor-element-c475880 .elementor-row>.elementor-col-33:nth-child(2) .elementor-widget-shortcode>.elementor-widget-container,
.path101-account .elementor-element-2a52386 .elementor-row>.elementor-col-33:nth-child(2) .elementor-widget-shortcode>.elementor-widget-container,
.path101-account .elementor-element-1a0b24d .elementor-row>.elementor-col-33:nth-child(2) .elementor-widget-shortcode>.elementor-widget-container,
.path101-account .elementor-element-dd0e472 .elementor-row>.elementor-col-33:nth-child(2) .elementor-widget-shortcode>.elementor-widget-container {
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-weight: 600;
  font-size: 1.1rem;
  text-align: center;
  color: #fff;
  background: #17405f;
  border-radius: 50%;
}
.path101-account .elementor-element-0354ffb p.elementor-heading-title b {
  display: inline-block;
  margin: 0 0 0 0.5rem;
  color: var(--e-global-color-primary) !important;
  background-color: #f6cc00;
}
/* STATUS testu  */
.path101-account .jet-listing-dynamic-field__content.test-status,
.path101-account .jet-listing-dynamic-field__content.status-ocz,
.path101-account .jet-listing-dynamic-field__content.status-roz {
  font-size: 0.78rem !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}
.path101-account .jet-listing-dynamic-field__content.test-status,
.path101-account .jet-listing-dynamic-field__content.status-ocz {
  color: var(--s101-bg-hard) !important;
}
.path101-account .jet-listing-dynamic-field__content.status-roz {
  font-weight: 500 !important;
  font-size: 0.82rem !important;
  color: #0132FF !important;
  /* border-bottom: 1px dotted #0132FF; */
}
/* TR firma | kandydat */
/* /account/przypisz-kandydata/ */
.elementor-element-8997f30>.elementor-container>.elementor-row>.elementor-col-25,
.elementor-element-7dbab1a>.elementor-container>.elementor-row>.elementor-col-25,
.elementor-element-45b9a79>.elementor-container>.elementor-row>.elementor-col-25 {
  background-color: #f6cc00 !important;
}
.elementor-element-bf3d14e>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-wrap,
.elementor-element-8fa1b05>.elementor-container>.elementor-row>.elementor-col-50,
.elementor-element-acd1c45>.elementor-container>.elementor-row>.elementor-col-50 {
  background-color: #fff !important;
}
.elementor-element-bf3d14e>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-wrap,
.elementor-element-8fa1b05>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-wrap,
.elementor-element-acd1c45>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-wrap {
  padding-block: 0 !important;
}
.elementor-element-bf3d14e>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-container,
.elementor-element-8fa1b05>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-container,
.elementor-element-acd1c45>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-container {
  padding-block: 0 0.3rem !important;
  opacity: 0.35;
}
.elementor-element-bf3d14e>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-container *,
.elementor-element-8fa1b05>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-container *,
.elementor-element-acd1c45>.elementor-container>.elementor-row>.elementor-col-50 .elementor-widget-container * {
  font-size: 0.92rem !important;
  font-weight: 400 !important;
}
@media (min-width: 768px) {
  .elementor-element-389a292 .jet-listing-grid__item section .elementor-row .elementor-widget-wrap section .elementor-row .elementor-column:nth-child(1) {
    width: 35% !important;
  }
  .elementor-element-389a292 .jet-listing-grid__item section .elementor-row .elementor-widget-wrap section .elementor-row .elementor-column:nth-child(2) {
    width: 15% !important;
  }
  .elementor-element-389a292 .jet-listing-grid__item section .elementor-row .elementor-widget-wrap section .elementor-row .elementor-column:nth-child(3) {
    width: 30% !important;
  }
  .elementor-element-389a292 .jet-listing-grid__item section .elementor-row .elementor-widget-wrap section .elementor-row .elementor-column:nth-child(4) {
    width: 20% !important;
  }
}
/* EXTRA */
/* F: /account/pracownicy/  */
/* P: /account/kandydaci/   */
.elementor-element-f7588dd,
.elementor-element-d3a3912,
.elementor-element-0f89899,
.elementor-element-29e1711 {
  margin-bottom: 0.5rem !important;
}
.elementor-element-f7588dd a,
.elementor-element-d3a3912 a {
  padding: 0.7rem 3rem !important;
  color: #fff !important;
  background-color: var(--s101-bg-hard) !important;
  border-radius: var(--s101-br-rad) !important;
}
.elementor-element-f7588dd a:hover,
.elementor-element-d3a3912 a:hover {
  background-color: var(--s101-bg-hard) !important;
}
.elementor-element-29e1711,
.elementor-element-0f89899 {
  border-radius: var(--s101-br-rad) !important;
  padding: 1rem !important;
}
/* butt */
.path101-account .elementor-element button.jet-form__submit,
.path101-account .elementor-element a.jet-listing-dynamic-link__link {
  padding-inline: 1.2rem !important;
  font-size: 0.86rem !important;
  line-height: 1.7 !important;
  text-transform: uppercase;
  border-radius: 0.5rem !important;
}
/* LEFT */
.path101-account:not(.path101-account-personality6):not(.path101-account-motive8)>.elementor[data-elementor-type="page"]>div>div>section.elementor-section>.elementor-container>.elementor-row>.elementor-column:first-child>.elementor-element-populated {
  background-color: var(--s101-bg-box);
  box-shadow: var(--s101-box-shadow);
  border-radius: var(--s101-br-rad);
}
.path101-account-kandydaci {}
/* Witaj */
.elementor-12460 section .elementor-row .elementor-element-populated {
  background-color: var(--s101-bg-hard) !important;
  background-image: none !important;
  transition: none !important;
}
.elementor-12460 section .elementor-row .elementor-element-populated .elementor-widget:not(:last-child) {
  /* margin-bottom: 0.7rem; */
}
/* MENU - NAGŁOWEK */
.elementor-12460 section .elementor-row .elementor-widget-wrap {
  padding-inline: 0.5rem !important;
}
.elementor-12460 section .elementor-element-populated h4.elementor-heading-title {
  margin-bottom: .5rem;
  font-weight: 600 !important;
  line-height: 1 !important;
  color: #f6cc00 !important;
}
.elementor-12460 section .elementor-element-populated h2.elementor-heading-title {
  font-size: 0.813rem !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  letter-spacing: -0.02em;
  overflow-x: hidden;
}
.elementor-12460 section .elementor-element-populated .elementor-shortcode {
  font-size: 0.688rem !important;
  letter-spacing: 0.2em !important;
  line-height: 1 !important;
  color: #FFF !important;
  text-transform: uppercase;
  overflow-x: hidden;
  opacity: .75;
}
/* LOG OFF */
.jet-popup__container .elementor-612 .elementor-widget-wrap .elementor-widget-shortcode {
  display: none;
}
.jet-popup__container .elementor-612 .elementor-widget-wrap .elementor-login__logged-in-message {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.jet-popup__container .elementor-612 .elementor-widget-wrap .elementor-login__logged-in-message a {
  display: block;
  min-width: 400px;
  max-width: 80%;
  margin-block: 1.5rem 0;
  margin-inline: auto;
  padding-block: .5rem;
  font-size: 1rem !important;
  font-weight: var(--e-global-typography-accent-font-weight);
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  border-radius: .5rem;
}
.jet-popup__container .elementor-612 .elementor-widget-wrap .elementor-login__logged-in-message a:hover {
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-primary);
}
/* Menu left */
.elementor-2872 .elementor-element.elementor-element-6a832ad .jet-profile-menu__item {
  width: 202px !important;
  margin-inline: auto !important;
}
.elementor-2872 .elementor-element-populated .jet-profile-menu__item-link,
.elementor-2872 .elementor-element-populated .elementor-button-link,
.elementor-2872 .elementor-element-populated .elementor-button {
  width: 200px;
  margin-inline: auto !important;
  padding: 0.86rem 0 !important;
  font-size: 0.9rem !important;
  line-height: 1 !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  color: var(--e-global-color-primary) !important;
  background-color: #fff !important;
  border: 1px solid #c9cbc6 !important;
  border-radius: 0.35rem !important;
}
/* wyloguj */
.elementor-2872 .elementor-element-1ffd28a .elementor-button {
  margin-top: 2rem;
  padding-inline: 30px !important;
  font-size: 0.78rem !important;
  font-weight: 500 !important;
  letter-spacing: 0.03em;
  background-color: transparent !important;
  border-color: #c9cbc6 !important;
}
.elementor-2872 .elementor-element-populated .jet-profile-menu__item-link:hover,
.elementor-2872 .elementor-element-populated .elementor-button-link:hover,
.elementor-2872 .elementor-element-populated .elementor-button:hover {
  color: #fff !important;
  background-color: var(--e-global-color-primary) !important;
}
.elementor-2872 .elementor-element-populated .is-active .jet-profile-menu__item-link,
.elementor-2872 .elementor-element-populated .is-active .jet-profile-menu__item-link:hover {
  background-color: var(--e-global-color-accent) !important;
  border-color: var(--e-global-color-primary) !important;
  color: var(--e-global-color-primary) !important;
  cursor: default;
}
.elementor-2872 .elementor-element-populated .jet-profile-menu__item {
  margin-top: 0.9rem !important;
}
.elementor-2872 .elementor-element-6a832ad,
.elementor-2872 .elementor-element-b21f905,
.elementor-2872 .elementor-element-9da7190,
.elementor-2872 .elementor-element-1ffd28a {
  margin-bottom: 0.9rem !important;
}
/* RIGHT */
/* .social */
.path101-account:not(.path101-account-personality6):not(.path101-account-motive8):not(.path101-account-ic5)>.elementor[data-elementor-type="page"]>div>div>section.elementor-section>.elementor-container>.elementor-row>.elementor-column:last-child>.elementor-element-populated {
  box-shadow: none !important;
}
.path101-account:not(.path101-account-personality6):not(.path101-account-motive8):not(.path101-account-ic5)>.elementor[data-elementor-type="page"]>div>div>section.elementor-section>.elementor-container>.elementor-row>.elementor-column:last-child>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0 !important;
}
/* .elementor-159 | .motive */
/* .elementor-162 | .personality */
/* TESTY: form */
/* LOGO */
.elementor-5693 .elementor-element.elementor-element-1f310ba,
.elementor-159 .elementor-element.elementor-element-3df994c {
  margin-top: 50px;
  margin-bottom: 0px;
}
/* social */
/* .elementor-column.elementor-element-2693ef0 > .elementor-element-populated > .elementor-widget-wrap {
  padding: 10px !important;
} */
/* CONTENT */
.elementor-5693 .elementor-element.elementor-element-2693ef0>.elementor-element-populated,
.elementor-159 .elementor-element.elementor-element-6f7ee68>.elementor-element-populated,
.elementor-162 .elementor-element.elementor-element-a16ada0>.elementor-element-populated {
  background-color: var(--s101-bg-logo) !important;
  border-radius: var(--s101-br-rad) var(--s101-br-rad) 0 0 !important;
}
.elementor-5693 .elementor-element.elementor-element-9448cda>.elementor-element-populated,
.elementor-159 .elementor-element.elementor-element-40876b5>.elementor-element-populated,
.elementor-162 .elementor-element.elementor-element-95622e8>.elementor-element-populated {
  background-color: var(--s101-bg-box) !important;
  border-radius: 0 0 var(--s101-br-rad) var(--s101-br-rad) !important;
}
.elementor-5693 .elementor-element.elementor-element-2693ef0>.elementor-element-populated,
.elementor-159 .elementor-element.elementor-element-6f7ee68>.elementor-element-populated,
.elementor-162 .elementor-element.elementor-element-a16ada0>.elementor-element-populated,
.elementor-159 .elementor-element.elementor-element-40876b5>.elementor-element-populated,
.elementor-162 .elementor-element.elementor-element-95622e8>.elementor-element-populated {
  box-shadow: var(--s101-box-shadow) !important;
}
.elementor-159 .elementor-element.elementor-element-60e3677,
.elementor-162 .elementor-element.elementor-element-c80d2cd {
  margin-top: 0;
}
.elementor-159 .elementor-element.elementor-element-30addb1>.elementor-widget-container,
.elementor-162 .elementor-element.elementor-element-31aa87a>.elementor-widget-container {
  background-color: transparent;
  border-bottom: var(--s101-border);
  padding-bottom: 1rem;
}
.elementor-159 .elementor-element.elementor-element-925e6f6 .jet-form__label,
.elementor-162 .elementor-element.elementor-element-e711997 .jet-form__label {
  padding-block: 0.5rem 1.5rem;
}
/* leftcolumn */
.elementor-12460 .elementor-element.elementor-element-826c96e>.elementor-column-wrap {
  background-color: #16405e;
  background-image: none;
  border-radius: var(--s101-br-rad) var(--s101-br-rad) 0 0;
}
/* nav */
html .elementor-page .social .jet-form-row:last-child,
html .elementor-page .motive .jet-form-row:last-child,
html .elementor-page .personality .jet-form-row:last-child {
  padding-bottom: 0 !important;
  border-top: var(--s101-border);
  padding-top: 2rem;
}
/* radio */
html .elementor-page .social .jet-form__fields-group.checkradio-wrap,
html .elementor-page .motive .jet-form__fields-group.checkradio-wrap,
html .elementor-page .personality .jet-form__fields-group.checkradio-wrap {
  display: flex !important;
  flex-direction: column !important;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap label,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap label,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap label {
  display: block;
  margin: 0 0 0.5rem 0 !important;
  padding: 1rem 2rem !important;
  line-height: 1.3;
  background-color: #fff;
  border: 1px solid #fff !important;
  border-radius: 0.5rem;
  box-shadow: 1px 1px 2px 1px #dbdadfbd;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap input,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap input,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap input {
  cursor: pointer;
}
html .elementor-page .social .jet-form-page:not([data-page="1"]) .jet-form-row:first-child,
html .elementor-page .motive .jet-form-page:not([data-page="1"]) .jet-form-row:first-child,
html .elementor-page .personality .jet-form-page:not([data-page="1"]) .jet-form-row:first-child {
  animation-duration: 1000ms;
  animation-name: blink-form-page;
  animation-iteration-count: 1;
  animation-direction: alternate;
}
@keyframes blink-form-page {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap label:hover,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap label:hover,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap label:hover,
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap label:active,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap label:active,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap label:active {
  background-color: #e6f5fc !important;
  border-color: #d5e5ec !important;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap label.odp-active,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap label.odp-active,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap label.odp-active {
  background-color: #fef8d9 !important;
  border-color: #f6cc00 !important;
  box-shadow: none !important;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap:nth-child(-n + 2) label,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap:nth-child(-n + 2) label,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap:nth-child(-n + 2) label {
  color: #e30101;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap:nth-child(n + 4) label,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap:nth-child(n + 4) label,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap:nth-child(n + 4) label {
  color: #014bd9;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap input.radio-field,
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap input.radio-field,
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap input.radio-field {
  display: inline-block;
  width: 100%;
  clear: both;
  margin: 0 0 0.5rem 0 !important;
}
html .elementor-page .social .jet-form__field-wrap.checkradio-wrap input.radio-field[data-calculate="3"],
html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap input.radio-field[data-calculate="3"],
html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap input.radio-field[data-calculate="3"] {
  margin-bottom: 1.1rem !important;
}
/* prev/next */
html .elementor-page .elementor-element .social .jet-form__prev-page,
html .elementor-page .elementor-element .motive .jet-form__prev-page,
html .elementor-page .elementor-element .personality .jet-form__prev-page,
html .elementor-page .elementor-element .social .jet-form__next-page,
html .elementor-page .elementor-element .motive .jet-form__next-page,
html .elementor-page .elementor-element .personality .jet-form__next-page {
  min-width: 150px;
  padding-block: .5rem;
  padding-inline: 1.75rem;
  font-size: 0.82rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  text-align: center;
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  border: 1px solid #F0C700;
  border-radius: 0.35rem;
  cursor: pointer;
}
/* conter */
html .elementor-page .social .jet-form-row:nth-last-child(2) span.jet-form__label-text,
html .elementor-page .motive .jet-form-row:nth-last-child(2) span.jet-form__label-text,
html .elementor-page .personality .jet-form-row:nth-last-child(2) span.jet-form__label-text {
  margin-top: 1.5rem;
}
html .elementor-page .social .jet-form-row:nth-last-child(2) span.jet-form__label-text i,
html .elementor-page .motive .jet-form-row:nth-last-child(2) span.jet-form__label-text i,
html .elementor-page .personality .jet-form-row:nth-last-child(2) span.jet-form__label-text i {
  display: inline-block;
  margin: 0 0.35rem 0 0;
  font-size: 0.84rem;
  font-style: normal;
  text-transform: uppercase;
}
html .elementor-page .social .jet-form-row:nth-last-child(2) span.jet-form__label-text b,
html .elementor-page .motive .jet-form-row:nth-last-child(2) span.jet-form__label-text b,
html .elementor-page .personality .jet-form-row:nth-last-child(2) span.jet-form__label-text b,
html .elementor-page .social .jet-form-row:nth-last-child(2) span.jet-form__label-text span,
html .elementor-page .motive .jet-form-row:nth-last-child(2) span.jet-form__label-text span,
html .elementor-page .personality .jet-form-row:nth-last-child(2) span.jet-form__label-text span {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  padding-left: 1px;
  font-weight: 300;
  font-size: 0.84rem;
  text-align: center;
  color: #17405f;
  background-color: #fff;
  border-radius: 50%;
  z-index: 909;
}
html .elementor-page .social .jet-form-row:nth-last-child(2) span.jet-form__label-text b,
html .elementor-page .motive .jet-form-row:nth-last-child(2) span.jet-form__label-text b,
html .elementor-page .personality .jet-form-row:nth-last-child(2) span.jet-form__label-text b {
  margin-right: -5px;
  padding-left: 0;
  font-size: 1rem;
  font-weight: 500;
  color: #ffffff;
  background-color: #17405f;
  box-shadow: 0 0 2px -1px #50514e;
  z-index: 999;
}
html .elementor-page .social .jet-form-page:not([data-page="1"]) .jet-form-row:nth-last-child(2) span.jet-form__label-text b,
html .elementor-page .motive .jet-form-page:not([data-page="1"]) .jet-form-row:nth-last-child(2) span.jet-form__label-text b,
html .elementor-page .personality .jet-form-page:not([data-page="1"]) .jet-form-row:nth-last-child(2) span.jet-form__label-text b {
  animation-duration: 1000ms;
  animation-name: blink-form-page2;
  animation-iteration-count: 1;
  animation-direction: alternate;
}
@keyframes blink-form-page2 {
  from {
    color: #17405f;
  }
  to {
    color: #ffffff;
  }
}
/* corect: linia */
html .elementor-page .elementor-element-f1747e7 {
  padding-top: 20px !important;
}
/* screen */
@media only screen and (min-width: 768px) {
  html .elementor-page .social .jet-form__fields-group.checkradio-wrap,
  html .elementor-page .motive .jet-form__fields-group.checkradio-wrap,
  html .elementor-page .personality .jet-form__fields-group.checkradio-wrap {
    flex-direction: row !important;
  }
  html .elementor-page .social .jet-form__field-wrap.checkradio-wrap,
  html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap,
  html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap {
    width: 20% !important;
    max-width: 20% !important;
  }
  html .elementor-page .social .jet-form__field-wrap.checkradio-wrap label,
  html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap label,
  html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap label {
    min-height: 130px !important;
    margin: 0 0.5rem !important;
  }
  html .elementor-page .social .jet-form__field-wrap.checkradio-wrap:first-child label,
  html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap:first-child label,
  html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap:first-child label {
    margin-left: 0 !important;
  }
  html .elementor-page .social .jet-form__field-wrap.checkradio-wrap:last-child label,
  html .elementor-page .motive .jet-form__field-wrap.checkradio-wrap:last-child label,
  html .elementor-page .personality .jet-form__field-wrap.checkradio-wrap:last-child label {
    margin-right: 0 !important;
  }
}
/* Hide: form add kandydat login/email */
html .elementor-page .elementor-element-62f07bb {
  height: 1px !important;
  visibility: hidden !important;
  overflow-y: hidden !important;
}
/* .elementor-236 { display:none !important; } */
/* CENNIK */
.cennik-netto-brutto {
  margin-block: 0 1rem;
}
.cennik-netto-brutto .elementor-text-editor {
  color: #2daeeb;
  font-weight: 400;
}
.cennik-netto-brutto .elementor-text-editor strong {
  font-weight: 600;
}
/* Mailing? */
/* body.page-id-15622 section[data-id="379f843"], */
body.page-id-15622 #myheader {
  max-width: 1240px;
  margin-inline: auto;
}
body.page-id-15622 div[data-id="01ddf0f"],
body.page-id-15622 div[data-id="a9aeaf9"].elementor-element,
body.page-id-15622 .elementor-236.elementor-location-footer {
  display: none !important;
}
/* Hidd WCAG */
div.elementor-element[data-id="29be0e4"],
body #preferences-editor-container {
  display: none !important;
}
/* WYNIK: corect */
.new-wynik-tab {
  margin: 0 !important;
}
.new-wynik-tab .jet-table__cell {
  border-width: 0 !important;
}
.new-wynik-tab th.jet-table__cell:not(:first-of-type),
.new-wynik-tab td.jet-table__cell:not(:first-of-type) {
  border-left: 2px solid #FFF !important;
}
.new-wynik-cecha-tit .jet-table__head .jet-table__cell .jet-table__cell-inner {
  padding: 0 !important;
}
/* LISTA */
html .path101-account .elementor-element-d411033 .elementor-row .new-lista-td-test .jet-listing-dynamic-field__content {
  font-weight: 400 !important;
}
.path101-account .new-lista-td-kandydat .jet-listing-dynamic-field__content {
  font-weight: 500 !important;
}
.new-lista-przypis-testow {
  /* margin-block: 0 !important; */
  padding-block: 0 !important;
}
.new-lista-przypis-testow .elementor-widget-wrap:has(.new-lista-przypis-testow-inn) {
  padding-block: 0 !important;
}
.elementor-52 .elementor-element.elementor-element-203646e .elementor-divider {
  padding-block: 4px !important;
}
.new-button-lista:not(:last-child) {
  margin-bottom: 4px !important;
}
.path101-account .new-button-lista a.jet-listing-dynamic-link__link {
  min-width: 60px;
  /* padding-block: 10px !important; */
  padding-inline: 0 !important;
  font-size: 0.813rem !important;
  line-height: 1 !important;
}
.path101-account .new-button-lista-pdf a.jet-listing-dynamic-link__link {
  min-width: 60px !important;
  /* padding-block: 6px !important; */
  background-color: transparent !important;
  border: 1px solid var(--e-global-color-accent) !important;
}
.path101-account .new-button-lista-pdf a.jet-listing-dynamic-link__link:hover {
  color: #FFF !important;
  background-color: var(--e-global-color-primary) !important;
  border-color: var(--e-global-color-primary) !important;
}
.section-hiddent {
  height: 0px !important;
  visibility: hidden;
  overflow: hidden;
}
.new-wynik-data {
  display: none !important;
}
/* PRINT */
@media print {
  @page {
    margin: 0 !important;
  }
  /*  */
  body {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
  }
  article {
    page-break-before: always;
    /* Nowa strona przed artykułem */
  }
  .elementor-location-header,
  .elementor-location-footer,
  .druk-wynik-1-banner,
  .druk-wynik-2-logo,
  .druk-wynik-3-logo,
  div[data-id="c123e18"],
  div[data-id="d325e3e"],
  div[data-id="98c39ce"],
  div[data-id="235cc1b"],
  .new-wynik-cecha-tit .jet-table__head-row th:first-of-type,
  .new-wynik-cecha-tit .jet-table__body td:first-of-type,
  .elementor-widget-divider--view-line,
  .grecaptcha-badge {
    display: none !important;
  }
  .elementor-heading-title {
    font-weight: 300 !important;
    font-size: 1rem !important;
  }
  .elementor-kit-6 h1 {
    margin: 0 !important;
    font-size: 1.35rem !important;
    font-weight: 500 !important;
  }
  section:has(.druk-wynik-4-name) {
    margin-bottom: .5rem !important;
  }
  .druk-wynik-4-name .elementor-widget-wrap,
  .druk-wynik-5-name .elementor-widget-wrap {
    padding: 0 !important;
  }
  .druk-wynik-4-name .jet-listing-dynamic-field__content,
  .druk-wynik-5-name .jet-listing-dynamic-field__content {
    font-size: 2.3rem !important;
    font-weight: 500 !important;
  }
  .druk-wynik-6-wykres .elementor-widget-container td {
    padding: 0 !important;
    border-width: 0 !important;
  }
  .new-wynik-tab th {
    background-color: #DDD !important;
  }
  .new-wynik-tab th .jet-table__cell-inner {
    padding: .5rem 0 !important;
    font-size: 1rem !important;
    line-height: 1 !important;
    font-weight: 400 !important;
  }
  .new-wynik-tab td .jet-table__cell-inner {
    padding: .5rem 0 1rem !important;
    font-size: 1rem !important;
    line-height: 1 !important;
    font-weight: 600 !important;
  }
  .new-wynik-cecha-tit .jet-table__head .jet-table__cell-text {
    font-size: 1.25rem !important;
  }
  .druk-wynik-7-opis {
    margin: 0 !important;
  }
  .druk-wynik-7-opis p:first-of-type,
  .druk-wynik-7-opis p:last-of-type,
  .new-wynik-cecha-tit .jet-table__body .jet-table__cell-text {
    text-align: justify !important;
  }
  .new-wynik-cecha-tit .jet-table__cell-inner {
    padding: 0 !important;
  }
  /*  */
  .new-wynik-cecha-tit {
    margin: 1rem 0 0 !important;
  }
  .new-wynik-tab,
  .new-wynik-cecha-tit {
    page-break-inside: avoid !important;
  }
  .druk-wynik-5-name {
    /* page-break-before: always !important; */
    display: none !important;
  }
  .druk-wynik-6-wykres {
    /* page-break-after: always; */
  }
  /*  */
  .new-wynik-data {
    display: none !important;
  }
}