.elementor-3985 .elementor-element.elementor-element-e19db48{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3985 .elementor-element.elementor-element-5c49a13 img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-3985 .elementor-element.elementor-element-b2377ce{--display:flex;}.elementor-3985 .elementor-element.elementor-element-a6e16a4{width:100%;max-width:100%;}body.elementor-page-3985:not(.elementor-motion-effects-element-type-background), body.elementor-page-3985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3985 .elementor-element.elementor-element-b2377ce{--content-width:1400px;}}@media(max-width:767px){.elementor-3985 .elementor-element.elementor-element-5c49a13 img{height:300px;}}/* Start custom CSS for html, class: .elementor-element-a6e16a4 *//* —— Alap űrlapelemek —— */
.gform-theme--foundation .gfield .ginput_password,
.gform-theme--foundation .gfield input,
.gform-theme--foundation .gfield select {
  border-color: #C0AC94;
  color: #282828; /* szöveg */
  background-color: #f9fafb;
  border-style: solid!important;
  border-width: 1px;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
}

.gform-theme--framework textarea {
  border-color: #C0AC94;
  color: #282828; /* szöveg */
  background-color: #f9fafb;
  border-style: solid!important;
  border-width: 1px;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
}

input[type=checkbox] {
  border-style: none!important;
  border: 1.5px!important;
  border-radius: 50%!important;
  color: #282828; /* jelölés/szimbólum színe */
}

/* —— Gombok (alap beállítás) —— */
input[type="submit"] {
  border-radius: 0px!important;
  background-color: #C0AC94!important;
  color: #FFFFFF!important;
  padding-left: 12%!important;
  padding-right: 12%!important;
}

/* Következő gomb mint példa ID-vel */
input#gform_next_button_3_28.gform_next_button.gform-theme-button.button {
  background-color: #C0AC94!important;
  color: #FFFFFF!important;
}

/* —— Haladási csík —— */
.gform_wrapper .gf_progressbar .gf_progressbar_percentage,
.gform-theme--framework .gf_progressbar_percentage,
.gform-theme--foundation .gf_progressbar .gf_progressbar_percentage {
  background-color: #EFE7D7!important;
  color: #282828;
}

/* —— Címkék —— */
.gform-theme--framework .gfield_list_group_item::before,
.gform-theme--framework .gform-field-label {
  color: #282828!important;
  font-weight: 500!important;
}

/* —— Select opciók —— */
#input_2_7 > option.gf_placeholder { color: #282828!important; }
#input_2_7 > option:nth-child(1) { color: #282828!important; }
#input_2_7 > option:nth-child(2) { color: #282828!important; }
#input_2_7 > option:nth-child(3) { color: #282828!important; }
#input_2_7 > option:nth-child(4) { color: #282828!important; }
#input_2_7 > option:nth-child(5) { color: #282828!important; }
#input_2_7 > option:nth-child(6) { color: #282828!important; }
#input_2_7 > option:nth-child(7) { color: #282828!important; }
#input_2_7 > option:nth-child(8) { color: #282828!important; }

#field_2_7 > div {
  color: #282828!important;
}

/* —— Linkek —— */
a {
  color: #282828;
  font-weight: 600;
  text-decoration: underline;
}

/* —— Címsorok —— */
h3 {
  color: #282828;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
}

/* Reszponzív h2 (szín: #C0AC94) */
@media only screen and (min-width: 300px) {
  h2 {
    font-size: calc(10.9px + 3.582999vw)!important;
    margin-bottom: 7%;
    font-weight: 700;
    font-family: "raleway";
    color: #C0AC94!important;
  }
}

@media only screen and (min-width: 980px) {
  h2 {
    font-size: calc(10.9px + 2.382999vw)!important;
    margin-bottom: 7%;
    font-weight: 700;  
    font-family: "raleway";
    /* szín az előző médiakérdésben beállítva */
  }
}

/* —— Hibaszöveg összefoglaló méret —— */
h2.gform_submission_error.hide_summary {
  font-size: 16px !important;
}

/* —— GF – minden gomb egységes színezése —— */
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper button.gform_button,
.gform_wrapper .gform-theme-button.button,
.gform_wrapper .gform_next_button,
.gform_wrapper .gform_previous_button,
.gform_wrapper .gform_save_link,
.gform_wrapper .gform_button_select_files {
  background-color: #C0AC94 !important; /* háttér */
  color: #FFFFFF !important;            /* szöveg */
  border-color: #C0AC94 !important;
}

/* Hover/fókusz – maradjon ugyanaz a szín */
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper input[type="button"]:hover,
.gform_wrapper button.gform_button:hover,
.gform_wrapper .gform-theme-button.button:hover,
.gform_wrapper .gform_next_button:hover,
.gform_wrapper .gform_previous_button:hover,
.gform_wrapper .gform_save_link:hover,
.gform_wrapper .gform_button_select_files:hover,
.gform_wrapper input[type="submit"]:focus,
.gform_wrapper input[type="button"]:focus,
.gform_wrapper button.gform_button:focus,
.gform_wrapper .gform-theme-button.button:focus,
.gform_wrapper .gform_next_button:focus,
.gform_wrapper .gform_previous_button:focus,
.gform_wrapper .gform_save_link:focus,
.gform_wrapper .gform_button_select_files:focus {
  background-color: #C0AC94 !important;
  color: #FFFFFF !important;
  border-color: #C0AC94 !important;
}

/* —— Elementor/téma felülírások ellen + mobil —— */
.elementor .gform_wrapper .gform-theme-button.button,
.elementor .gform_wrapper .gform_page_footer .button,
.elementor .gform_wrapper .gform_footer .button,
.elementor .gform_wrapper input[type="submit"],
.elementor .gform_wrapper input[type="button"],
.elementor .gform_wrapper button.gform_button,
.elementor .gform_wrapper .gform_next_button,
.elementor .gform_wrapper .gform_previous_button,
.elementor .gform_wrapper .gform_save_link,
.elementor .gform_wrapper .gform_button_select_files {
  background-color: #C0AC94 !important;
  color: #FFFFFF !important;
  border-color: #C0AC94 !important;
}

.elementor .gform_wrapper .gform-theme-button.button:hover,
.elementor .gform_wrapper .gform_page_footer .button:hover,
.elementor .gform_wrapper .gform_footer .button:hover,
.elementor .gform_wrapper input[type="submit"]:hover,
.elementor .gform_wrapper input[type="button"]:hover,
.elementor .gform_wrapper button.gform_button:hover,
.elementor .gform_wrapper .gform_next_button:hover,
.elementor .gform_wrapper .gform_previous_button:hover,
.elementor .gform_wrapper .gform_save_link:hover,
.elementor .gform_wrapper .gform_button_select_files:hover,
.elementor .gform_wrapper .gform-theme-button.button:focus,
.elementor .gform_wrapper .gform_page_footer .button:focus,
.elementor .gform_wrapper .gform_footer .button:focus,
.elementor .gform_wrapper input[type="submit"]:focus,/* End custom CSS */