.elementor-3812 .elementor-element.elementor-element-d2c78c7{--display:flex;--min-height:545px;--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;--justify-content:flex-start;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3812 .elementor-element.elementor-element-d2c78c7:not(.elementor-motion-effects-element-type-background), .elementor-3812 .elementor-element.elementor-element-d2c78c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-2edde8a ) 0%, var( --e-global-color-8ae7fab ) 100%);}.elementor-3812 .elementor-element.elementor-element-d2c78c7::before, .elementor-3812 .elementor-element.elementor-element-d2c78c7 > .elementor-background-video-container::before, .elementor-3812 .elementor-element.elementor-element-d2c78c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3812 .elementor-element.elementor-element-d2c78c7 > .elementor-background-slideshow::before, .elementor-3812 .elementor-element.elementor-element-d2c78c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3812 .elementor-element.elementor-element-d2c78c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCFA;--background-overlay:'';}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3812 .elementor-element.elementor-element-d2c78c7{--overlay-opacity:0;}}@media(max-width:767px){.elementor-3812 .elementor-element.elementor-element-d2c78c7{--overlay-opacity:0;}}/* Start custom CSS *//* A conversational form ne kapjon fix magasságot */
.msy-felmeres .ff_conv_app_32 {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  position: relative !important;
  display: block !important;
}

/* Minden belső wrapperből kiszedjük a saját scrollt / magasságot */
.msy-felmeres .ff_conv_app_32,
.msy-felmeres .ff_conv_app_32 * {
  max-height: none !important;
  overflow: visible !important;
}

/* A form belső elrendezése felülre igazodjon */
.msy-felmeres .ff_conv_app_32,
.msy-felmeres .ff_conv_app_32 .ff_conv_wrapper,
.msy-felmeres .ff_conv_app_32 .ff_conv_content,
.msy-felmeres .ff_conv_app_32 form {
  justify-content: flex-start !important;
  align-items: stretch !important;
}

/* Ha a plugin viewport magasságot erőltet valamelyik belső elemre */
.msy-felmeres .ff_conv_app_32 [style*="height"],
.msy-felmeres .ff_conv_app_32 [style*="max-height"] {
  max-height: none !important;
}

/* Az oldal görgetése maradjon normál */
html,
body {
  overflow-y: auto !important;
}
  
  .smart-sticky-header {
  display:none;
}

div#header-spacer {
    display: none;
}/* End custom CSS */