.elementor-78 .elementor-element.elementor-element-6d9bcca{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-3742f0f > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-78 .elementor-element.elementor-element-3742f0f{text-align:center;}.elementor-78 .elementor-element.elementor-element-95a06f7 > .elementor-widget-container{padding:0px 10px 0px 10px;}#elementor-popup-modal-78{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-78 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-78 .dialog-close-button{display:flex;}#elementor-popup-modal-78 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-95a06f7 *//* Egyes számú űrlap teljes stílus testreszabása */
#gform_wrapper_2 {
    background-color: #028275; /* Zöld háttér az egész űrlaphoz */
    padding: 20px; /* Margó az űrlap körül */
    border-radius: 8px; /* Lekerekített sarkok */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25); /* Finom árnyék */
    color: #F3E7D1; /* Világos bézs szöveg az űrlap elemein */
}

/* Mezőleírások stílusa */
#gform_wrapper_2 .gfield_description {
    color: rgba(243, 231, 209, 0.9); /* Halvány bézs szín */
    font-size: 13px; /* Kis méret, de jól olvasható */
    font-style: italic; /* Italic stílus, ha passzol az űrlap eleganciájához */
    margin-top: 5px; /* Kis távolság a mezőtől */
    line-height: 1.4; /* Jobb olvashatóság érdekében */
}


#gform_wrapper_2 .gform_title {
    display: none; /* Elrejti az űrlap címét, ha az egyedi osztály van használva */
}

/* Űrlap neve és címkék (mezőnevek) színe */
#gform_wrapper_2 h3, 
#gform_wrapper_2 label, 
#gform_wrapper_2 .gfield_label {
    color: #F3E7D1; /* Világos bézs szín a címkékhez és címekhez */
    font-weight: bold; /* Félkövér stílus */
}

/* Input mezők stílusa */
#gform_wrapper_2 input[type="text"],
#gform_wrapper_2 input[type="email"],
#gform_wrapper_2 input[type="url"],
#gform_wrapper_2 input[type="tel"],
#gform_wrapper_2 textarea,
#gform_wrapper_2 select {
    background-color: #FFFFFF; /* Fehér háttér az input mezőknél */
    border: 2px solid #F3E7D1; /* Világos bézs keret */
    color: #028275; /* Zöld szöveg */
    padding: 10px;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 15px; /* Távolság az elemek között */
    transition: all 0.3s ease; /* Simább fókuszhatás */
}

/* Input mezők fókuszállapota */
#gform_wrapper_2 input[type="text"]:focus,
#gform_wrapper_2 input[type="email"]:focus,
#gform_wrapper_2 input[type="url"]:focus,
#gform_wrapper_2 input[type="tel"]:focus,
#gform_wrapper_2 textarea:focus,
#gform_wrapper_2 select:focus {
    border-color: #FFFFFF; /* Fehér keret fókuszban */
    box-shadow: 0 0 5px #F3E7D1; /* Finom bézs ragyogás */
    outline: none; /* Eltávolítja az alapértelmezett fókusz keretet */
}

/* Gomb stílusa */
#gform_wrapper_2 .gform_button {
    background-color: #F3E7D1; /* Világos bézs gomb */
    color: #028275; /* Zöld szöveg */
    border: none;
    border-radius: 5px;
    padding: 12px 25px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase; /* Nagybetűs szöveg */
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Gomb hover állapot */
#gform_wrapper_2 .gform_button:hover {
    background-color: #FFFFFF; /* Fehér háttér hover állapotban */
    color: #028275; /* Zöld szöveg */
    transform: scale(1.05); /* Finom nagyítás hover állapotban */
}

/* Hibák (Error Messages) */
#gform_wrapper_2 .gform_validation_error {
    background-color: #FFFFFF; /* Fehér háttér */
    color: #028275; /* Zöld szöveg */
    border-left: 5px solid #F3E7D1; /* Világos bézs szegély */
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 4px;
}

/* Előre kitöltött helyőrző (Placeholder) szöveg színe */
#gform_wrapper_1 ::placeholder {
    color: rgba(243, 231, 209, 0.8); /* Halvány bézs */
    font-style: italic;
}/* End custom CSS */