.elementor-2255 .elementor-element.elementor-element-3dd13ac{--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:140px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-2255 .elementor-element.elementor-element-1e38987{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:28px 40px;--row-gap:28px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-dff03d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-d816f78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-field-type-html{padding-bottom:0px;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2255 .elementor-element.elementor-element-a16e9d5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:767px){.elementor-2255 .elementor-element.elementor-element-3dd13ac{--padding-top:128px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2255 .elementor-element.elementor-element-1e38987{--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-2255 .elementor-element.elementor-element-dff03d6{--width:100%;}.elementor-2255 .elementor-element.elementor-element-d816f78{--width:100%;}}@media(min-width:768px){.elementor-2255 .elementor-element.elementor-element-3dd13ac{--content-width:1080px;}.elementor-2255 .elementor-element.elementor-element-dff03d6{--width:24%;}.elementor-2255 .elementor-element.elementor-element-d816f78{--width:73%;}}/* Start custom CSS *//* ===== LPS - PSCAD Training Registration Form (sayfa 2255) =====
   IndiElec kayit formu yapisi, LPS renk/font dili. */
/* Ust bant: egitim sayfasiyla ayni tam genislik arka plan fotografi. top = kok konteyner padding-top */
html{overflow-x:clip}
.elementor-location-header{position:relative;z-index:20}
.lps-rhero{position:relative;isolation:isolate;color:#fff;padding:48px 0 44px;margin:0 0 36px}
.lps-rhero::before{content:"";position:absolute;z-index:-1;top:-140px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);
  background:linear-gradient(90deg,rgba(22,24,28,.92) 0%,rgba(22,24,28,.78) 45%,rgba(22,24,28,.36) 100%),url("https://leanpowersolutions.com/wp-content/uploads/2026/09/pscad-training-hero-bg.jpg") center 58%/cover no-repeat}
.lps-rhero .eyebrow{font-family:Rubik,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#FBBC12;margin:0 0 12px}
.lps-rhero .t{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:30px;line-height:1.15;letter-spacing:-.5px;color:#fff;margin:0}

.lps-side{font-family:Rubik,sans-serif}
.lps-side-h{background:#2f2f2f;color:#fff;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:18px;letter-spacing:.02em;padding:13px 18px;border-left:3px solid #FBBC12}
.lps-side a{display:block;padding:11px 18px;color:#6b6b6b !important;text-decoration:none !important;font-size:14px;border-bottom:1px solid #ececec}
.lps-side a:hover{color:#2f2f2f !important}
.lps-side a.on{color:#2f2f2f !important;font-weight:600;background:#f6f6f6;box-shadow:inset 3px 0 0 #FBBC12}

.lps-crumb{font-family:Rubik,sans-serif;font-size:12.5px;color:#8a8a8a;margin:0 0 12px}
.lps-crumb a{color:#8a8a8a !important;text-decoration:none !important}
.lps-crumb strong{color:#444;font-weight:600}
h1.lps-titlebar{font-family:Anton,"Arial Narrow",Impact,sans-serif !important;font-weight:400 !important;font-size:26px !important;line-height:1.2 !important;letter-spacing:-.3px;text-transform:none !important;color:#fff !important;background:#2f2f2f;border-left:4px solid #FBBC12;padding:12px 20px;margin:0 0 16px}
.lps-intro{font-family:Rubik,sans-serif;font-size:14.5px;color:#535353;margin:0 0 22px}

/* --- form govdesi --- */
.lps-regform .elementor-form-fields-wrapper{margin:0 !important;row-gap:0 !important}
.lps-regform .elementor-field-group{background:#f4f4f4;margin:0 !important;padding:7px 22px !important}
.lps-regform [class*="elementor-field-group-sec_"]{padding-top:22px !important;padding-bottom:12px !important;border-top:14px solid #fff}
.lps-regform .elementor-field-group-sec_course{border-top:0}
.lps-sec{display:inline-block;background:#FBBC12;color:#2f2f2f;font-family:Rubik,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 15px;border-radius:999px;line-height:1.4}
.lps-payinfo p{font-family:Rubik,sans-serif;font-size:13.5px;line-height:1.65;color:#535353;margin:12px 0 0;max-width:700px}

/* etiket solda, alan sagda (IndiElec duzeni) */
.lps-regform .elementor-field-group:not(.elementor-field-type-html):not(.elementor-field-type-acceptance):not(.elementor-field-type-submit){display:grid !important;grid-template-columns:200px minmax(0,1fr);column-gap:14px;align-items:center}
.lps-regform .elementor-field-group.elementor-field-type-textarea{align-items:start}
.lps-regform .elementor-field-label{text-align:right;font-family:Rubik,sans-serif;font-size:13px !important;line-height:1.3 !important;color:#666 !important;margin:0 !important;padding:0 !important}
.lps-regform .elementor-field-type-textarea .elementor-field-label{padding-top:9px !important}
.lps-regform .elementor-field-textual{background:#fff !important;border:1px solid #d6d6d6 !important;border-radius:2px !important;font-family:Rubik,sans-serif;font-size:14px !important;color:#333 !important;min-height:38px;padding:7px 10px !important;max-width:520px;box-shadow:none !important}
.lps-regform .elementor-field-textual:focus{border-color:#FBBC12 !important;outline:0}
.lps-regform .elementor-select-wrapper{max-width:100%}
.lps-regform .elementor-select-wrapper select{max-width:100% !important}
.lps-regform textarea.elementor-field-textual{min-height:72px}
.lps-regform .elementor-mark-required .elementor-field-label:after{color:#c62828}
.lps-regform .elementor-field-group.elementor-field-group-course{grid-template-columns:1fr !important;row-gap:6px}
.lps-regform .elementor-field-group-course .elementor-field-label{text-align:left}
.lps-regform .elementor-field-group-course .elementor-field-textual{max-width:100% !important}

.lps-regform .elementor-field-type-acceptance{padding:6px 22px 24px !important}
.lps-regform .elementor-field-type-acceptance label{font-family:Rubik,sans-serif;font-size:13.5px;color:#535353}
.lps-regform .elementor-field-type-acceptance a{color:#a37500 !important}

/* --- butonlar: SEND + PRINT sag altta --- */
.lps-regform .elementor-field-type-submit{order:98;background:transparent !important;width:auto !important;flex:0 0 auto !important;max-width:none !important;padding:22px 0 0 !important;margin-left:auto !important}
.lps-regform .elementor-field-group-print{order:99;background:transparent !important;width:auto !important;flex:0 0 auto !important;max-width:none !important;padding:22px 0 0 10px !important;border-top:0 !important}
.lps-regform .elementor-button{background:#FBBC12 !important;color:#2f2f2f !important;font-family:Rubik,sans-serif !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.1em;text-transform:uppercase;border-radius:2px !important;height:46px;padding:0 36px !important;min-height:0 !important;line-height:1 !important}
.lps-regform .elementor-button:hover{background:#ffc82e !important}
.lps-regform button.lps-print{background:transparent !important;border:1px solid #2f2f2f !important;color:#2f2f2f !important;font-family:Rubik,sans-serif !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.1em !important;text-transform:uppercase !important;border-radius:2px !important;height:46px;padding:0 30px !important;line-height:1 !important;cursor:pointer;box-shadow:none !important;min-height:0 !important}
.lps-regform button.lps-print:hover{background:#2f2f2f !important;color:#fff !important}
.lps-regform .elementor-message{font-family:Rubik,sans-serif;font-size:14px;margin-top:16px}

/* --- dinamik katilimcilar --- */
.lps-regform .elementor-field-group.elementor-field-group-extra_participants:not(.elementor-field-type-html):not(.elementor-field-type-acceptance):not(.elementor-field-type-submit){display:none !important}
.lps-regform .elementor-field-group-add_participant{padding:16px 22px 20px !important}
.lps-regform button.lps-add{background:transparent !important;border:1px dashed #8f8f8f !important;color:#2f2f2f !important;font-family:Rubik,sans-serif !important;font-weight:600 !important;font-size:12.5px !important;letter-spacing:.08em !important;text-transform:uppercase !important;border-radius:2px !important;height:40px;padding:0 20px !important;line-height:1 !important;cursor:pointer;box-shadow:none !important;min-height:0 !important}
.lps-regform button.lps-add:hover{border-style:solid !important;border-color:#2f2f2f !important}
.lps-regform .elementor-field-group.lps-dyn-head{display:flex !important;align-items:center;justify-content:space-between;padding-top:22px !important;padding-bottom:12px !important;border-top:14px solid #fff}
.lps-regform button.lps-rm{background:transparent !important;border:0 !important;color:#8a8a8a !important;font-family:Rubik,sans-serif !important;font-size:12.5px !important;font-weight:400 !important;text-decoration:underline !important;text-transform:none !important;letter-spacing:0 !important;padding:0 !important;height:auto;min-height:0 !important;line-height:1.3 !important;cursor:pointer;box-shadow:none !important}
.lps-regform button.lps-rm:hover{color:#c62828 !important}

/* --- fatura turu (Corporate / Individual) --- */
.lps-regform .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:6px 24px}
.lps-regform .elementor-field-type-radio .elementor-field-option{display:flex;align-items:center;gap:8px;margin:0 !important}
.lps-regform .elementor-field-type-radio .elementor-field-option label{font-family:Rubik,sans-serif;font-size:14px;color:#333;margin:0;cursor:pointer}
.lps-regform .elementor-field-type-radio input[type=radio]{accent-color:#FBBC12;width:16px;height:16px;margin:0;cursor:pointer}

@media (max-width:767px){
  .lps-rhero{padding:32px 0 28px;margin-bottom:24px}
  .lps-rhero::before{top:-128px}
  .lps-rhero .t{font-size:23px}
  .lps-regform .elementor-field-group:not(.elementor-field-type-html):not(.elementor-field-type-acceptance):not(.elementor-field-type-submit){grid-template-columns:1fr;row-gap:5px}
  .lps-regform .elementor-field-label{text-align:left}
  .lps-regform .elementor-field-type-textarea .elementor-field-label{padding-top:0 !important}
  .lps-regform .elementor-field-group{padding:6px 16px !important}
  .lps-regform .elementor-field-textual{max-width:100%}
  .lps-regform .elementor-field-type-acceptance{padding:6px 16px 20px !important}
}

/* --- yazdirma: sadece form --- */
@media print{
  .elementor-location-header,.elementor-location-footer,#wpadminbar,.trp-language-switcher-container,
  .lps-side-col,.lps-rhero,.lps-crumb,.elementor-field-type-submit,.elementor-field-group-print,
  .elementor-field-group-add_participant,.lps-rm{display:none !important}
  .lps-main-col{width:100% !important;max-width:100% !important}
  .lps-regform .elementor-field-group{background:#fff !important;break-inside:avoid}
}
/* proforma: gizli alan gruplari gorunmesin */
.lps-regform .elementor-form-fields-wrapper .elementor-field-group.elementor-field-type-hidden:not(.elementor-field-type-html):not(.elementor-field-type-acceptance){display:none !important}/* End custom CSS */