/* FORMULARZ LANG LION – WERSJA ZINTEGROWANA */
.ghw__form-shell{width:100%;max-width:930px;margin:0 auto;padding:38px;border:1px solid #dde8df;border-radius:30px;background:#fff;box-shadow:0 20px 60px rgba(27,62,39,.09)}
.ghw__form-shell #ll-registration-form,.ghw__form-shell #ll-registration-form .ll-object{width:100%!important;max-width:100%!important;min-width:0!important}
.ghw__form-shell #ll-form{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.ghw__form-shell #ll-form,.ghw__form-shell #ll-form *,.ghw__form-shell #ll-form *:before,.ghw__form-shell #ll-form *:after{box-sizing:border-box!important;font-family:inherit!important}
.ghw__form-shell #ll-logo,.ghw__form-shell .ll-form-header{display:none!important}
.ghw__form-shell .ll-form-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
.ghw__form-shell #fieldsForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}
.ghw__form-shell #fieldsForm>.form-group{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}
.ghw__form-shell #fieldsForm>.form-group:first-of-type,.ghw__form-shell #fieldsForm>.form-group:has(textarea),.ghw__form-shell #fieldsForm>.checkbox,.ghw__form-shell #fieldsForm>.g-recaptcha,.ghw__form-shell #fieldsForm>.button-container{grid-column:1/-1!important}
.ghw__form-shell .form-group .control-label{position:static!important;display:block!important;width:100%!important;margin:0 0 8px!important;padding:0!important;color:#585a5d!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;text-align:left!important;pointer-events:auto!important;transform:none!important}
.ghw__form-shell .form-group.required:after{display:none!important}
.ghw__form-shell .form-group.required .control-label:after{content:" *";color:#159447}
.ghw__form-shell .form-group input[type="text"],.ghw__form-shell .form-group input[type="email"],.ghw__form-shell .form-group input[type="tel"],.ghw__form-shell .form-group textarea,.ghw__form-shell .form-group select{position:static!important;display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;margin:0!important;padding:0 15px!important;border:1px solid #dadddb!important;border-radius:13px!important;outline:0!important;background:#fff!important;color:#585a5d!important;font-size:15px!important;line-height:1.3!important;text-align:left!important;box-shadow:none!important;opacity:1!important;transition:border-color .2s ease,box-shadow .2s ease!important}
.ghw__form-shell .form-group textarea{height:auto!important;min-height:112px!important;padding-top:13px!important;padding-bottom:13px!important;resize:vertical!important}
.ghw__form-shell .form-group input:focus,.ghw__form-shell .form-group textarea:focus,.ghw__form-shell .form-group select:focus{border-color:#159447!important;box-shadow:0 0 0 3px rgba(21,148,71,.1)!important}
.ghw__form-shell .form-group .bar{display:none!important}
.ghw__form-shell #fieldsForm>.checkbox{position:relative!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important;padding:15px 16px!important;border-radius:15px!important;background:#f4f8f5!important;color:#585a5d!important;font-size:12.5px!important;line-height:1.5!important;text-align:left!important}
.ghw__form-shell #fieldsForm>.checkbox.required:after{display:none!important}
.ghw__form-shell .checkbox label{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-height:20px!important;margin:0!important;padding:0 0 0 31px!important;color:#585a5d!important;font-size:12.5px!important;line-height:1.5!important;text-align:left!important;cursor:pointer!important}
.ghw__form-shell .checkbox input[type="checkbox"]{position:absolute!important;top:1px!important;left:0!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;opacity:1!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#159447!important}
.ghw__form-shell .checkbox .helper{display:none!important}
.ghw__form-shell .g-recaptcha{justify-self:center!important;max-width:100%!important;margin:2px auto 0!important}
.ghw__form-shell .button-container{width:100%!important;margin:0!important;padding:0!important;text-align:center!important}
.ghw__form-shell #submit-form{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:240px!important;min-height:54px!important;height:auto!important;margin:0!important;padding:14px 30px!important;border:0!important;border-radius:999px!important;background:#159447!important;color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;box-shadow:none!important;cursor:pointer!important}
.ghw__form-shell #submit-form:before{display:none!important}.ghw__form-shell #submit-form:hover{opacity:.93!important;transform:translateY(-2px)}
@media(max-width:680px){.ghw__form-shell{padding:25px 16px}.ghw__form-shell #fieldsForm{display:flex!important;flex-direction:column!important;gap:18px!important}.ghw__form-shell #fieldsForm>.form-group,.ghw__form-shell #fieldsForm>.checkbox,.ghw__form-shell #fieldsForm>.g-recaptcha,.ghw__form-shell #fieldsForm>.button-container{width:100%!important;max-width:100%!important;min-width:0!important}.ghw__form-shell #submit-form{width:100%!important;min-width:0!important;max-width:100%!important}}
@media(max-width:360px){.ghw__form-shell{padding-left:10px;padding-right:10px}.ghw__form-shell .g-recaptcha{transform:scale(.86);transform-origin:top center;margin-bottom:-10px!important}}
.ghw__form-shell #fieldsForm>.form-group:not(.checkbox){display:flex!important;flex-direction:column!important}
.ghw__form-shell #fieldsForm>.form-group:not(.checkbox)>.control-label{order:-1!important}
.ghw__form-shell #fieldsForm>.form-group:nth-of-type(10){grid-column:1/-1!important}