.elementor-44393 .elementor-element.elementor-element-10760863{--display:flex;}.elementor-44393 .elementor-element.elementor-element-dcd2483{--display:flex;}.elementor-44393 .elementor-element.elementor-element-6e00614 .elementor-toc__header-title{text-align:start;}.elementor-44393 .elementor-element.elementor-element-6e00614 .elementor-toc__header{flex-direction:row;}.elementor-44393 .elementor-element.elementor-element-6e00614{--item-text-hover-decoration:underline;}.elementor-44393 .elementor-element.elementor-element-0653e07{--display:flex;}.elementor-44393 .elementor-element.elementor-element-a8c695a{--display:flex;}.elementor-44393 .elementor-element.elementor-element-51f1ce8{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-44393 .elementor-element.elementor-element-51f1ce8 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-44393 .elementor-element.elementor-element-51f1ce8{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-44393 .elementor-element.elementor-element-51f1ce8{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-44393 .elementor-element.elementor-element-51f1ce8{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-44393 .elementor-element.elementor-element-51f1ce8{--swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-885d992 */.answer-box {
  background: #f7f7f7;
  padding: 20px;
  border-left: 4px solid #a464ff;
  border-radius: 4px;
  font-size: 18px;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-6e00614 *//* Elementor Icon List – dupla ikon FIX */
.toc-clean .elementor-icon-list-items{
  padding-left: 0 !important;
}

.toc-clean .elementor-icon-list-item{
  position: relative;
  padding-left: 26px !important;
  margin: 10px 0;
}

/* Elementor ikon KIKAPCS */
.toc-clean .elementor-icon-list-icon{
  display: none !important;
}

/* Saját, fix pötty */
.toc-clean .elementor-icon-list-item::before{
  content: "•";
  position: absolute;
  left: 0;
  top: .05em;
  width: 18px;
  text-align: center;
  color: var(--e-global-color-accent, #9747FF);
  font-size: 22px;
  line-height: 1;
}/* End custom CSS */