.elementor-704 .elementor-element.elementor-element-dc45c81{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.7;}.elementor-704 .elementor-element.elementor-element-dc45c81:not(.elementor-motion-effects-element-type-background), .elementor-704 .elementor-element.elementor-element-dc45c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://uae.skillful.ai/wp-content/uploads/2025/12/head2.webp");}.elementor-704 .elementor-element.elementor-element-dc45c81::before, .elementor-704 .elementor-element.elementor-element-dc45c81 > .elementor-background-video-container::before, .elementor-704 .elementor-element.elementor-element-dc45c81 > .e-con-inner > .elementor-background-video-container::before, .elementor-704 .elementor-element.elementor-element-dc45c81 > .elementor-background-slideshow::before, .elementor-704 .elementor-element.elementor-element-dc45c81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-704 .elementor-element.elementor-element-dc45c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#060606;--background-overlay:'';}/* Start custom CSS */.bgeffect {
    mix-blend-mode:color-dodge;
filter: blur(6.5rem);
}

strong {
    color:white;
    font-weight: 800;
}
.elementor-headline.elementor-headline-animation-type-slide-down{
    margin:0px !important;
}

span.smallt {
    color:var(--e-global-color-text);;
    font-size:80%;
}
span.smallt a {
    color:white !important;
    font-weight: 600;
}

/* A wrapper legyen rendezett */
.elementor-field-option {
  position: relative;
}

/* Rejtett, de működő checkbox (accessibility OK) */
.elementor-field-option input[type="checkbox"]{
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: 0;
}

/* A label kapja a "látható checkboxot" */
.elementor-field-option input[type="checkbox"] + label{
  position: relative;
  display: inline-block;
  padding-left: 28px; /* hely a rajzolt checkboxnak */
  cursor: pointer;
  line-height: 1.4;
}

/* Checkbox négyzet (fekete háttér + #CCC border) */
.elementor-field-option input[type="checkbox"] + label::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.1em;
  width: 18px;
  height: 18px;
  background: #222;
  border: 1px solid #5a5a5a;
  border-radius: 4px;
  box-sizing: border-box;
}

/* Pipa */
.elementor-field-option input[type="checkbox"]:checked + label::after{
  content: "";
  position: absolute;
  left: 6px;
  top: 0.25em;
  width: 5px;
  height: 9px;
  border: solid #ccc;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* Keyboard focus (ajánlott) */
.elementor-field-option input[type="checkbox"]:focus-visible + label::before{
  outline: 2px solid #E52F87;
  outline-offset: 2px;
}


.slots .elementor-icon-wrapper {
    aspect-ratio: 1/1;
    display:flex;
    align-items: center;
    justify-content: center;
}


.slots .elementor-icon-wrapper:hover .elementor-icon svg  {
    fill:white !important;
}
.forgo {
  animation: forgas 5s linear infinite;
}

/* Az animáció definíciója */
@keyframes forgas {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.truthlisting .elementor-icon-list-icon {
    padding:12px;
    padding-right:10px;
    display:flex;
    align-items: center;
    justify-content: center;
    border:1px solid var(--e-global-color-3d4e250);
    border-radius:8px;
background: linear-gradient(145deg, rgba(255, 29, 122,.1), #000000);}

.truthlisting strong {
    color:white;
}



/* Click animáció */
a.elementor-button.elementor-button-link.elementor-size-sm:active {
  transform: scale(0.95);
}

.mozgocimsor { will-change: opacity, filter, transform; }

.mozgocimsor .word {
  display: inline-block;
  opacity: 0;
  filter: blur(10px);
  transform: translateY(24px);
  transition: opacity 300ms ease, filter 600ms ease, transform 500ms ease;
}

.mozgocimsor.active .word {
  opacity: 1;
  filter: blur(0);
  transform: translateY(0);
  transition-delay: calc(var(--i) * 20ms);
}/* End custom CSS */