.elementor-2232 .elementor-element.elementor-element-3acaff5:not(.elementor-motion-effects-element-type-background), .elementor-2232 .elementor-element.elementor-element-3acaff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0045589 );}.elementor-2232 .elementor-element.elementor-element-3acaff5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2232 .elementor-element.elementor-element-3acaff5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-2a4c0b2 > .elementor-widget-container{margin:0px 0px 30px 0px;background-color:var( --e-global-color-0045589 );}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-icon i{color:var( --e-global-color-73fd050 );transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-icon svg{fill:var( --e-global-color-73fd050 );transition:fill 0.3s;}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-73fd050 );}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-73fd050 );}.elementor-2232 .elementor-element.elementor-element-c536d75{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:normal;}.elementor-2232 .elementor-element.elementor-element-c536d75 .elementor-icon-list-text{color:var( --e-global-color-73fd050 );transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-aba0444:not(.elementor-motion-effects-element-type-background), .elementor-2232 .elementor-element.elementor-element-aba0444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1ED;}.elementor-2232 .elementor-element.elementor-element-aba0444{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-aba0444 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-c1316bf{text-align:center;}.elementor-2232 .elementor-element.elementor-element-c1316bf .elementor-heading-title{color:var( --e-global-color-73fd050 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:bold;}.elementor-2232 .elementor-element.elementor-element-c1316bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-a20c911{color:var( --e-global-color-73fd050 );font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:normal;}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-icon i{color:var( --e-global-color-73fd050 );transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-icon svg{fill:var( --e-global-color-73fd050 );transition:fill 0.3s;}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-73fd050 );}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-73fd050 );}.elementor-2232 .elementor-element.elementor-element-82d807b{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:normal;}.elementor-2232 .elementor-element.elementor-element-82d807b .elementor-icon-list-text{color:var( --e-global-color-73fd050 );transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-c09626b:not(.elementor-motion-effects-element-type-background), .elementor-2232 .elementor-element.elementor-element-c09626b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1ED;}.elementor-2232 .elementor-element.elementor-element-c09626b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2232 .elementor-element.elementor-element-c09626b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-66b256b3{text-align:center;}.elementor-2232 .elementor-element.elementor-element-66b256b3 .elementor-heading-title{color:var( --e-global-color-73fd050 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:bold;}.elementor-2232 .elementor-element.elementor-element-66b256b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-8abaf4f{color:var( --e-global-color-73fd050 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2232 .elementor-element.elementor-element-34fef4b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2232 .elementor-element.elementor-element-34fef4b2:not(.elementor-motion-effects-element-type-background), .elementor-2232 .elementor-element.elementor-element-34fef4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1ED;}.elementor-2232 .elementor-element.elementor-element-34fef4b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2232 .elementor-element.elementor-element-34fef4b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-icon i{color:var( --e-global-color-73fd050 );transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-icon svg{fill:var( --e-global-color-73fd050 );transition:fill 0.3s;}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-73fd050 );}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-73fd050 );}.elementor-2232 .elementor-element.elementor-element-64c385dc{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:normal;}.elementor-2232 .elementor-element.elementor-element-64c385dc .elementor-icon-list-text{color:var( --e-global-color-73fd050 );transition:color 0.3s;}.elementor-2232 .elementor-element.elementor-element-2004f57c:not(.elementor-motion-effects-element-type-background), .elementor-2232 .elementor-element.elementor-element-2004f57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1ED;}.elementor-2232 .elementor-element.elementor-element-2004f57c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2232 .elementor-element.elementor-element-2004f57c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-ed3bfd0{text-align:center;}.elementor-2232 .elementor-element.elementor-element-ed3bfd0 .elementor-heading-title{color:var( --e-global-color-73fd050 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:bold;}.elementor-2232 .elementor-element.elementor-element-ed3bfd0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-47da83d3 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-2232 .elementor-element.elementor-element-47da83d3 > .elementor-element-populated, .elementor-2232 .elementor-element.elementor-element-47da83d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-2232 .elementor-element.elementor-element-47da83d3 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-2232 .elementor-element.elementor-element-47da83d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-183503b > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-2232 .elementor-element.elementor-element-2e7b8a34 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-2232 .elementor-element.elementor-element-2e7b8a34 > .elementor-element-populated, .elementor-2232 .elementor-element.elementor-element-2e7b8a34 > .elementor-element-populated > .elementor-background-overlay, .elementor-2232 .elementor-element.elementor-element-2e7b8a34 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-2232 .elementor-element.elementor-element-2e7b8a34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2232 .elementor-element.elementor-element-2a9fb9c8 > .elementor-widget-container{margin:-10px -10px -10px -10px;}:root{--page-title-display:none;}@media(max-width:789px){.elementor-2232 .elementor-element.elementor-element-8abaf4f{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-2232 .elementor-element.elementor-element-c536d75{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-2232 .elementor-element.elementor-element-c1316bf > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-82d807b{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-2232 .elementor-element.elementor-element-66b256b3 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2232 .elementor-element.elementor-element-8abaf4f{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2232 .elementor-element.elementor-element-64c385dc{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-2232 .elementor-element.elementor-element-ed3bfd0 > .elementor-widget-container{margin:25px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-2a4c0b2 */form {
  display: flex;
  flex-direction: column;
  justify-content: center;
max-width: 600px;
  gap: 8px;
  margin-left: 25%;
}
:root {
  --md-sys-color-primary: #cfafae;
  --md-sys-color-secondary: #3a4f6e;
  --md-sys-color-on-surface: #3a4f6e;
  font-family: Helvetica, Arial, sans-serif;
    font-size: 20px;
}

h2{
    text-align: center;
}
i {
  background-color: var(--md-sys-color-primary);
  border-radius: 20px;
  padding: 8px;
}
a {
  text-decoration: none;
  color: var(--md-sys-color-secondary);
}

#answers-list {
  display: none; /* Hidden by default */
  opacity: 0; /* Start with full transparency */
  transform: translateY(20px); /* Start slightly below its final position */
  transition: opacity 1s ease, transform 1s ease; /* Smooth transition */
  border-radius: 20px;
  background-color: var(--md-sys-color-primary);
}

#answers-list.show {
  display: block; /* Make it visible */
  opacity: 1; /* Fully visible */
  transform: translateY(0); /* Move to its final position */
}
.question3-answers {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}

/* Tooltip styling */
.question3-answer md-checkbox::after {
  content: attr(data-tooltip); /* Pobiera tekst z atrybutu data-tooltip */
  position: absolute;
  top: -30px; /* Pozycja nad checkboxem */
  left: 50%; /* Wyśrodkowanie tooltipa */
  transform: translateX(-50%);
  background-color: #3a4f6ec9; /* Kolor tła */
  color: #f5f1ed; /* Kolor tekstu */
  display: flex;
  width: 300px; /* Maksymalna szerokość tooltipa */
  word-wrap: break-word; /* Zawijanie tekstu */
  height: auto;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 12px;
  white-space: normal; /* Pozwala na zawijanie tekstu */
  z-index: 10;
  opacity: 0; /* Domyślnie ukryty */
  visibility: hidden;
  transition: opacity 0.2s ease-in-out;
}

/* Ukrycie tooltipa domyślnie */
.question3-answer md-checkbox.show-tooltip::after {
  opacity: 1;
  visibility: visible;
}
.question3-answer {
  display: flex;
  align-items: center;
  gap: 8px;
}
.radio-container {
  display: flex;
  align-items: center;
  gap: 8px;
}
.buttons {
  display: flex;
  gap: 16px;
  margin-top: 16px;
}

md-list {
  background-color: var(--md-sys-color-primary);
}
md-list-item:hover {

  border-radius: 20px;
  transition: background-color 0.3s ease, opacity 0.3s ease;
}
.filled-button, .filled-button:hover, .filled-button:active, .filled-button:focus{
    border-radius: 25px;
    border: none;
    background-color: var(--md-sys-color-primary);
    color: #3f444b;
}


/* HTML: <div class="loader"></div> */
.loader {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid var(--md-sys-color-primary);
  animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear;
  display: none;
}

@media (max-width: 768px) {
 form{
    margin-left: 5%;
    margin-right: 5%;
 }
}
@keyframes l20-1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 0%,
      100% 0%,
      100% 0%
    );
  }
  25% {
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      100% 100%,
      100% 100%
    );
  }
  50% {
    clip-path: polygon(
      50% 50%,
      0 0,
      50% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  62.5% {
    clip-path: polygon(
      50% 50%,
      100% 0,
      100% 0%,
      100% 0%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  75% {
    clip-path: polygon(
      50% 50%,
      100% 100%,
      100% 100%,
      100% 100%,
      100% 100%,
      50% 100%,
      0% 100%
    );
  }
  100% {
    clip-path: polygon(
      50% 50%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      50% 100%,
      0% 100%
    );
  }
}
@keyframes l20-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}/* End custom CSS */