.elementor-3270 .elementor-element.elementor-element-b261686{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-3270 .elementor-element.elementor-element-b261686:not(.elementor-motion-effects-element-type-background), .elementor-3270 .elementor-element.elementor-element-b261686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tertiary );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b261686{--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-3270 .elementor-element.elementor-element-f262ae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3270 .elementor-element.elementor-element-f262ae5 .porto-u-main-heading > *{font-size:2.25rem;line-height:1.8em;letter-spacing:-0.025em;color:#000000;}.elementor-element-f262ae5 .heading-highlight mark:before{animation-delay:400ms;bottom:-7%;}.elementor-element-f262ae5 .svg-highlight svg path{animation-delay:400ms;}.elementor-element-f262ae5 .svg-highlight svg{stroke:var( --e-global-color-primary );stroke-width:16;}.elementor-element-f262ae5 .svg-highlight{bottom:-7%;height:13px;}.elementor-3270 .elementor-element.elementor-element-6570784{text-align:center;}.elementor-3270 .elementor-element.elementor-element-6570784 .elementor-heading-title{font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:0.005em;color:#222222;}.elementor-3270 .elementor-element.elementor-element-99186c1{width:var( --container-widget-width, 27.86% );max-width:27.86%;--container-widget-width:27.86%;--container-widget-flex-grow:0;}.elementor-3270 .elementor-element.elementor-element-99186c1.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:991px){.elementor-3270 .elementor-element.elementor-element-f262ae5 .porto-u-main-heading > *{font-size:2rem;}.elementor-3270 .elementor-element.elementor-element-99186c1{width:var( --container-widget-width, 486.812px );max-width:486.812px;--container-widget-width:486.812px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-3270 .elementor-element.elementor-element-b261686{--content-width:100%;}}@media(max-width:991px) and (min-width:768px){.elementor-3270 .elementor-element.elementor-element-b261686{--content-width:100%;}}@media(max-width:767px){.elementor-3270 .elementor-element.elementor-element-b261686{--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:1em;--padding-inline-end:1em;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b261686{--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-3270 .elementor-element.elementor-element-f262ae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-99186c1 */.tnp-field label {
    align-items: flex-start;
}

.tnp-subscription label, .tnp-profile label {
    display: flex;
    color: black;
    font-weight: normal;
    line-height: normal;
    padding: 0;
    margin: 0;
    margin-bottom: 0.5em;
    font-size: .8em;
}


.custom-inline-form .form-row {
    display: flex ;
    align-items: flex-end;
    margin-bottom: 8px;
    
    gap: 0;
}

.form-row label {
    display: none;
}

/* Buton fix */
.custom-inline-form .tnp-field-button input {
  height: 100%;
  padding: 9px 20px;
  white-space: nowrap;
  background: #265E3D;
   border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Forțează input-ul email să se întindă cât poate */
.custom-inline-form .tnp-field-email {
  flex: 1;
}

.custom-inline-form .tnp-field-email input {
  width: 100%;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.custom-inline-form .tnp-field-email input {
  width: 100%;
}/* End custom CSS */