.elementor-702 .elementor-element.elementor-element-7dcea749{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-702 .elementor-element.elementor-element-7dcea749:not(.elementor-motion-effects-element-type-background), .elementor-702 .elementor-element.elementor-element-7dcea749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(181deg, #000000 0%, #DCA54A 100%);}.elementor-702 .elementor-element.elementor-element-7dcea749.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-702 .elementor-element.elementor-element-6c2c829a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F0F0F0;--border-color:#F0F0F0;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-702 .elementor-element.elementor-element-6c2c829a:not(.elementor-motion-effects-element-type-background), .elementor-702 .elementor-element.elementor-element-6c2c829a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-702 .elementor-element.elementor-element-9072af1{--display:flex;}.elementor-702 .elementor-element.elementor-element-9072af1:not(.elementor-motion-effects-element-type-background), .elementor-702 .elementor-element.elementor-element-9072af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(323deg, #0B2232 0%, #115888 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-702 .elementor-element.elementor-element-7dcea749{--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:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-702 .elementor-element.elementor-element-6c2c829a{--min-height:65vh;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(max-width:767px){.elementor-702 .elementor-element.elementor-element-7dcea749{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-702 .elementor-element.elementor-element-6c2c829a{--min-height:35vh;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}@media(min-width:768px){.elementor-702 .elementor-element.elementor-element-6c2c829a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-702 .elementor-element.elementor-element-6c2c829a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-9072af1 */.elementor-702 .elementor-element.elementor-element-9072af1 {
    background: linear-gradient(145deg, #0b0b0b, #111111);
    padding: 40px;
    border-radius: 18px;
    border: 1px solid rgba(220, 165, 74, 0.25);
    box-shadow: 0 20px 50px rgba(0,0,0,0.4);
}

/* Inputuri */
.elementor-702 .elementor-element.elementor-element-9072af1 input,
.elementor-702 .elementor-element.elementor-element-9072af1 textarea,
.elementor-702 .elementor-element.elementor-element-9072af1 select {
    background: rgba(255,255,255,0.03);
    border: 1px solid rgba(220,165,74,0.25);
    border-radius: 10px;
    padding: 14px 16px;
    color: #ffffff;
    font-size: 14px;
    transition: all 0.3s ease;
}

/* Placeholder */
.elementor-702 .elementor-element.elementor-element-9072af1 input::placeholder,
.elementor-702 .elementor-element.elementor-element-9072af1 textarea::placeholder {
    color: rgba(255,255,255,0.5);
}

/* Focus */
.elementor-702 .elementor-element.elementor-element-9072af1 input:focus,
.elementor-702 .elementor-element.elementor-element-9072af1 textarea:focus,
.elementor-702 .elementor-element.elementor-element-9072af1 select:focus {
    border-color: #DCA54A;
    box-shadow: 0 0 0 1px rgba(220,165,74,0.3);
    outline: none;
}

/* Label-uri */
.elementor-702 .elementor-element.elementor-element-9072af1 label {
    color: #DCA54A;
    font-weight: 500;
    margin-bottom: 6px;
    display: block;
}

/* Buton */
.elementor-702 .elementor-element.elementor-element-9072af1 button,
.elementor-702 .elementor-element.elementor-element-9072af1 input[type="submit"] {
    background: linear-gradient(135deg, #DCA54A, #b8892f);
    border: none;
    color: #000;
    font-weight: 600;
    padding: 14px 20px;
    border-radius: 10px;
    transition: all 0.3s ease;
    width: 100%;
    letter-spacing: 0.3px;
}

/* Hover buton */
.elementor-702 .elementor-element.elementor-element-9072af1 button:hover,
.elementor-702 .elementor-element.elementor-element-9072af1 input[type="submit"]:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(220,165,74,0.35);
}

/* Text de sus */
.elementor-702 .elementor-element.elementor-element-9072af1 p {
    color: rgba(255,255,255,0.7);
}

/* Checkbox GDPR */
.elementor-702 .elementor-element.elementor-element-9072af1 input[type="checkbox"] {
    accent-color: #DCA54A;
}

/* Spațiere între câmpuri */
.elementor-702 .elementor-element.elementor-element-9072af1 .elementor-field-group {
    margin-bottom: 18px;
}

/* Mobile */
@media (max-width: 768px) {
    .elementor-702 .elementor-element.elementor-element-9072af1 {
        padding: 25px;
        border-radius: 14px;
    }
}/* End custom CSS */