.elementor-27 .elementor-element.elementor-element-eaf28f0{--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;--overlay-opacity:0.44;--margin-top:37px;--margin-bottom:29px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:185px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-eaf28f0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-eaf28f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felhokfelett.com/wp-content/uploads/2025/02/Home-26.png");background-position:0px -140px;}.elementor-27 .elementor-element.elementor-element-eaf28f0::before, .elementor-27 .elementor-element.elementor-element-eaf28f0 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-eaf28f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-eaf28f0 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-eaf28f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-eaf28f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-27 .elementor-element.elementor-element-1521e84 > .elementor-widget-container{margin:45px 0px -45px 0px;}.elementor-27 .elementor-element.elementor-element-1521e84{text-align:center;}.elementor-27 .elementor-element.elementor-element-1521e84 .elementor-heading-title{font-family:"Allison", Sans-serif;font-size:77px;font-weight:600;color:var( --e-global-color-3617dbf );}.elementor-27 .elementor-element.elementor-element-df55f54 > .elementor-widget-container{margin:45px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-df55f54{text-align:center;}.elementor-27 .elementor-element.elementor-element-df55f54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:2.5px;color:var( --e-global-color-32ab462 );}.elementor-27 .elementor-element.elementor-element-6eb1cef > .elementor-widget-container{background-color:#6270AB40;margin:0px 0px 0px 0px;padding:33px 33px 33px 33px;border-radius:38px 38px 38px 38px;box-shadow:0px 0px 10px 12px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-eaf28f0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-eaf28f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-27 .elementor-element.elementor-element-df55f54 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-eaf28f0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-eaf28f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-27 .elementor-element.elementor-element-eaf28f0{--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1521e84 .elementor-heading-title{font-size:59px;}.elementor-27 .elementor-element.elementor-element-df55f54 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for wpforms, class: .elementor-element-6eb1cef *//* Betöltjük a Montserrat betűtípust */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');

/* Alap betűtípus minden mezőre és gombra */
.wpforms-form input,
.wpforms-form textarea,
.wpforms-form label,
.wpforms-form button {
  font-family: 'Montserrat', sans-serif;
}

/* Címkék (label) – félkövér */
.wpforms-form label {
  font-weight: 700;
}

/* Gomb – Montserrat, félkövér (500), középre igazítás */
.wpforms-form .wpforms-submit-container {
  text-align: center;  /* Középre igazítja a gombot */
}

.wpforms-form button,
.wpforms-submit {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  margin: 0 auto;  /* Középre igazítás */
}

/* Visszaigazoló üzenet teljes átszabása */
.wpforms-confirmation-container {
  font-family: 'Montserrat', sans-serif;
  color: #ffffff;        /* Fehér szöveg */
  background: none !important;  /* Háttér eltávolítása */
  border: none !important;      /* Keret eltüntetése */
  box-shadow: none !important;  /* Árnyék eltüntetése */
  padding: 10px 0;             /* Opcionális: kis térköz */
  text-align: center;          /* Középre igazítás */
}

/* Eltávolítja a beépített zöld hátteret */
.wpforms-confirmation-container .wpforms-confirmation-scroll {
  background: none !important;
}/* End custom CSS */