.webform-button--previous:before,.webform-trial-training:before{font-family:"fontello";line-height:1;font-weight:normal;font-style:normal;text-transform:none;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-type-checkbox input~label a,.form-type-radio input~label a{color:currentColor;text-decoration:underline}.form-type-checkbox input,.form-type-radio input{display:none}.form-type-checkbox input~label,.form-type-radio input~label{padding-left:1.875rem;padding-bottom:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;font-size:.875rem;line-height:1.75rem}.form-type-checkbox input~label:before,.form-type-radio input~label:before{content:"";display:block;position:absolute;width:1rem;height:1rem;top:5px;left:0;background-color:#fff;border-radius:2px;border:1px solid #9c9e9f}.form-type-checkbox input~label:after,.form-type-radio input~label:after{display:none}.form-type-checkbox input:checked~label:before,.form-type-radio input:checked~label:before{display:none}.form-type-checkbox input:checked~label:after,.form-type-radio input:checked~label:after{display:block;position:absolute;padding:.1875rem;left:0;top:5px;border-radius:2px}.form-type-toggle input{display:none}.form-type-toggle input+label{outline:0;display:block;width:55px;height:29px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f0f0f0;border-radius:30px;padding:2px;transition:all .4s ease}.form-type-toggle input+label:after,.form-type-toggle input+label:before{position:relative;display:block;content:"";width:50%;height:100%}.form-type-toggle input+label:after{left:0;border-radius:50%;background:#fff;transition:all .2s ease}.form-type-toggle input+label:before{display:none}.form-type-toggle input:checked+label:after{left:50%}.form-type-toggle input:checked+label{background:#d6002a}.form-type-radio input+label{font-family:"Soho Regular","Helvetica Neue",Helvetica,Arial,sans-serif}.form-type-radio input+label:before{border-radius:50%}.form-type-radio input:checked+label:after{content:"" !important;width:20px;height:20px;border-radius:20px;padding:0}.form-type-radio input:checked+label:before{display:block;width:12px;height:12px;border:2px solid #fff;background-color:rgba(0,0,0,0);top:7px;left:2px;z-index:9}.selectize-control{text-align:left}.selectize-control .selectize-input{font-size:.875rem}.selectize-control .selectize-input span.error{display:none !important}.selectize-control .selectize-input:before{content:"" !important;font-size:0 !important;color:rgba(0,0,0,0) !important;width:1.5rem;height:1.5rem;right:.875rem;background-image:url("/themes/custom/life_fit_group_cohesion_theme/src/images/chevron-down.svg")}.selectize-control .selectize-input.input-active:before{top:25% !important;transform:rotate(-180deg) !important}.selectize-control .selectize-input.not-full{font-style:italic}.selectize-control .selectize-input [data-value]{display:inline-block;vertical-align:top;position:relative;border:none}.selectize-control .selectize-input.full div[data-value=All]{color:#9c9e9f;font-style:italic}.selectize-control .selectize-input.full .item{color:#000;font-style:normal}.selectize-control .selectize-input .item{position:relative;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:75%;max-width:75%}@media(min-width: 640px){.selectize-control .selectize-input .item{width:auto}}@media(max-width: 768px){.selectize-control .selectize-input .item{width:500px;max-width:500px}}@media(max-width: 639px){.selectize-control .selectize-input .item{width:200px;max-width:200px}}@media(max-width: 359px){.selectize-control .selectize-input .item{width:150px;max-width:150px}}.selectize-control .selectize-input .item[data-value=_none]{font-style:italic;color:#707172}.selectize-control .selectize-input .remove-single{display:none}.selectize-control .selectize-input .remove{position:absolute;top:.25rem;right:1.1rem;bottom:0;left:0;color:#707172;text-decoration:none;text-align:right;font-weight:bold}.selectize-control .selectize-input [data-value]:hover .remove{color:#d6002a}.selectize-control .selectize-input input{display:inline-block;vertical-align:top;border:none;padding:0;margin:0;outline:none;line-height:1.75rem;color:#707172}.selectize-control .selectize-input input::-moz-placeholder{color:#000}.selectize-control .selectize-input input::placeholder{color:#000}.selectize-control.multi .selectize-input{height:auto;min-height:form-element-height()}.selectize-control.multi .selectize-input [data-value]{border-color:#eceded;padding:.2rem 1rem .2rem}.selectize-control .selectize-dropdown{position:absolute;z-index:10;background:#fff;margin:.5rem 0 0 0;border:none;font-size:.875rem;border:1px solid #000}.selectize-control .selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.coh-modal .selectize-control .selectize-dropdown-content{max-height:120px}.selectize-control .selectize-dropdown-content [data-selectable]{padding:.8125rem .9375rem;cursor:pointer;overflow:hidden;color:#000}.selectize-control .selectize-dropdown-content [data-selectable].active{background-color:#f4f4f6}form{width:100%;padding:30px 20px}form .g-recaptcha{margin-bottom:1.75rem}form .btn-pre-sales{background-color:#9c9e9f;color:#fff}form .btn-pre-sales:hover{background-color:#707172;color:#fff}.contact-form input[type=date].error,.contact-form input[type=email].error,.contact-form input[type=password].error,.contact-form input[type=text].error,.contact-form input[type=tel].error,.contact-form input[type=number].error,.contact-form input[type=date].error,.contact-form textarea.error,.contact-form select.error,.contact-form .selectize-input.error{border-bottom:2px solid #e20d0d}.contact-form input[type=checkbox].error+label span:after{content:"";display:block;background:#e20d0d;width:calc(100% - 30px);height:2px;position:absolute;bottom:-1px;left:30px}.contact-form input[type=checkbox].error+label+span{padding-left:1.875rem}fieldset .form-item{margin-bottom:0}.form-item{position:relative;margin-bottom:2.5rem}.form-item--error-message,.form-item span.error{display:block;font-size:.75rem;line-height:100%;position:relative;top:6px;color:#e20d0d;margin-bottom:10px}.form-item--error-message:before,.form-item span.error:before{content:"* "}.form-item--error-message em{font-style:normal}.form-item.form-type-checkbox{margin-bottom:.1875rem}.form-item .icon-field-valid{background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-field-valid.svg")}.form-item .icon-field-invalid{background-image:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-field-invalid.svg")}.form-item .icon-field-valid,.form-item .icon-field-invalid{content:"";display:none;width:24px;height:24px;position:absolute;right:13px;top:41px}.form-item select.valid.required~.icon-field-valid,.form-item select.error~.icon-field-invalid{right:40px}.form-item input.valid.required~.icon-field-valid,.form-item input.error~.icon-field-invalid,.form-item select.valid.required~.icon-field-valid,.form-item select.error~.icon-field-invalid,.form-item textarea.valid.required~.icon-field-valid,.form-item textarea.error~.icon-field-invalid{display:block}.form-item input:required:valid:not([aria-invalid=true]){border-bottom-color:#3abe00;border-bottom-width:2px}.form-item input[aria-invalid=true],.form-item select:not(#club-selector-detail)[aria-required=true]:has(option[value=""]:checked)~.invalid-select .selectize-input,.form-item select:not(#club-selector-detail)[aria-required=true]:has(option[value=""]:checked)~.error .selectize-input{border-bottom-color:#e20d0d;border-bottom-width:2px}.form-item input[aria-invalid=false],.form-item select:not(#club-selector-detail):has(:not(option[value=""]:checked))~.selectize-control .selectize-input{border-bottom-color:#3abe00;border-bottom-width:2px}label,.fieldset-legend{cursor:pointer}label.form-required:after,.fieldset-legend.form-required:after{content:" *"}.fieldset-legend{cursor:auto}label,legend{display:block;font-size:.75rem;line-height:1.75rem}label.option,legend.option{font-size:1rem;font-weight:normal}.form-type-managed-file label,.webform-file-button{height:3rem;position:relative;font-size:1rem !important;line-height:1rem !important;font-style:italic !important;background-color:rgba(0,0,0,0);padding:.75rem 1rem .75rem 3.125rem !important;text-transform:uppercase;border-style:solid;border-width:2px}.form-type-managed-file label:hover,.webform-file-button:hover{transition:all 200ms ease-out}.form-type-managed-file label:before,.webform-file-button:before{content:"" !important;position:absolute;left:1rem;top:0;bottom:0;width:1.25rem;-webkit-mask:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-upload.svg") no-repeat center;mask:url("/themes/custom/life_fit_group_cohesion_theme/dist/images/icon-upload.svg") no-repeat center}.form-type-managed-file label.form-required:after,.webform-file-button.form-required:after{content:" *"}.webform-file-button{margin:0}.form-type-managed-file,.form-type-webform-document-file{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;margin-top:1.25rem}.form-type-managed-file input,.form-type-webform-document-file input{width:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form-type-webform-document-file{margin-top:0}.form-type-managed-file .description{margin:.75rem 0 0 0 !important;font-size:.875rem;line-height:1.5rem}.form-type-managed-file .btn-default button{margin-bottom:0}.form-type-managed-file span:not(.button__text){padding:.625rem 1rem;border:1px solid #9c9e9f;line-height:1.125rem;background-color:#fff;margin-right:0;margin-bottom:.625rem;display:grid}.form-type-managed-file span:not(.button__text) a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#9c9e9f;text-decoration:underline}.form-type-managed-file span.error{margin:.75rem 0 0 0 !important;padding:0 !important;border:0 !important}.form-type-managed-file .message-validation{background-color:rgba(0,0,0,0) !important;padding:0 !important;margin:.75rem 0 0 0 !important;font-size:.75rem;font-weight:700;color:#d6002a;margin-left:0;border:0 !important}@media(min-width: 640px){.form-type-managed-file{margin-top:0;flex-wrap:nowrap}.form-type-managed-file label.has-file{max-width:100%}}@media(min-width: 360px){.form-type-managed-file span:not(.button__text){margin-right:1.25rem;margin-bottom:0}.form-type-managed-file .message-validation{margin:.75rem}}.lfg-webform[data-site=elbgym] input,.lfg-webform[data-site=elbgym] select,.lfg-webform[data-site=elbgym] .selectize-control .selectize-input,.selectize-control .lfg-webform[data-site=elbgym] .selectize-input,.lfg-webform[data-site=elbgym] textarea{background-color:#202020;color:#fff}.lfg-webform[data-site=elbgym] .selectize-control .selectize-input.full .item{color:#000}body:not(.path-entity-clone):not(.path-taxonomy) input,body:not(.path-entity-clone):not(.path-taxonomy) select:not([data-once=editor]):not([data-testid=select]),body:not(.path-entity-clone):not(.path-taxonomy) .selectize-control .selectize-input,.selectize-control body:not(.path-entity-clone):not(.path-taxonomy) .selectize-input,body:not(.path-entity-clone):not(.path-taxonomy) textarea{width:100%;font-size:.875rem;line-height:1.75rem;background-color:#fff;color:#000}body:not(.path-entity-clone):not(.path-taxonomy) input:focus,body:not(.path-entity-clone):not(.path-taxonomy) select:not([data-once=editor]):not([data-testid=select]):focus,body:not(.path-entity-clone):not(.path-taxonomy) .selectize-control .selectize-input:focus,.selectize-control body:not(.path-entity-clone):not(.path-taxonomy) .selectize-input:focus,body:not(.path-entity-clone):not(.path-taxonomy) textarea:focus{color:#000}textarea{min-height:9.375rem}input[type=date],input[type=time],input[type=email],input[type=password],input[type=text],input[type=tel],input[type=number],textarea{border:1px solid #9c9e9f;padding:.875rem 1rem;height:3rem;width:100%;outline:0}input[type=date]:focus,input[type=time]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus{border-bottom:2px solid #707172}#autocomplete-input{border:1px solid #000}#autocomplete-input::-moz-placeholder{color:#000}#autocomplete-input::placeholder{color:#000}select:not([data-once=editor]):not([data-testid=select]),.selectize-control .selectize-input{position:relative;border:1px solid #000;padding:.5625rem 2.1875rem .5625rem .9375rem;height:3rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-style:italic}select:not([data-once=editor]):not([data-testid=select]):focus,.selectize-control .selectize-input:focus{color:#000}.form-type-checkbox.form-item-terms-of-service-placeholder .checkbox-label,.form-type-checkbox.form-item-doi-accept .checkbox-label,.form-type-checkbox[class*=-small] .checkbox-label{display:block;padding:.125rem 0 0;font-size:.75rem !important;line-height:1.125rem !important}.form-checkbox[name=terms_of_service]~label{font-size:.75rem !important;font-family:"Soho Regular","Helvetica Neue",Helvetica,Arial,sans-serif !important}.input-type-toggle input{display:none}.input-type-toggle input+label{outline:0;display:block;width:55px;height:29px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f0f0f0;border-radius:30px;padding:2px;transition:all .4s ease}.input-type-toggle input+label:after,.input-type-toggle input+label:before{position:relative;display:block;content:"";width:50%;height:100%}.input-type-toggle input+label:after{left:0;border-radius:50%;background:#fff;transition:all .2s ease}.input-type-toggle input+label:before{display:none}.input-type-toggle input:checked+label:after{left:50%}.form-actions{text-align:center}.form-actions .btn-default button{width:100%}@media(min-width: 640px){.form-actions .btn-default button{width:auto}}.form-actions .btn-default .ajax-progress{display:flex;position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;justify-content:center;align-items:center;text-align:center;background-color:rgba(0,0,0,.7);background-repeat:no-repeat;background-position:center;background-size:116px}.form-actions .btn-default .ajax-progress .throbber,.form-actions .btn-default .ajax-progress .message{display:none}.messages{margin:.625rem 0 0 0}@media(min-width: 640px){.messages{margin:.625rem .625rem 0 0}}.messages ul{margin:0 0 0;padding-left:1.25rem}.messages--error{color:#e20d0d}.messages--status{color:#3abe00}.messages--status.message-status-elbgym{color:#fff !important}.opt-out-confirmation p{margin-bottom:1.5rem}.opt-out-confirmation p a{color:#3e3d40;text-decoration:underline}.progress{width:100%;height:.375rem}.progress-wrap{background-color:#d6002a;margin-top:1.5rem;overflow:hidden;position:relative}.progress-wrap .progress-bar{background:#eceded;left:0;position:absolute;top:0}.form-type-range-slider{display:flex;flex-direction:column-reverse;margin-bottom:0}.form-type-range-slider .description{margin-top:.75rem}.rangeslider{box-shadow:none;border-radius:0;touch-action:none !important}.rangeslider--horizontal{height:.125rem}.rangeslider--horizontal .rangeslider__handle{top:-0.3125rem}@media(min-width: 640px){.rangeslider--horizontal{width:50%}}.rangeslider__fill{box-shadow:none;border-radius:0;transition:width .3s ease-in-out}.rangeslider__handle{width:.75rem;height:.75rem;transition:left .3s ease-in-out}.rangeslider__handle.active::after{animation:animationSlider 1s alternate ease-in-out}.rangeslider__handle:hover::after{transform:scale(1)}.rangeslider__handle:active::after{transform:scale(1.5)}.rangeslider__handle::after{transform:scale(0.1);width:2.25rem;height:2.25rem;opacity:.3;left:-0.8125rem;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.rangeslider .click-label{height:2.5rem;cursor:pointer}@keyframes animationSlider{0%{transform:scale(1)}100%{transform:scale(0.1)}}.score-labels{display:flex;justify-content:space-between;width:100%;margin-bottom:2.5rem}@media(min-width: 640px){.score-labels{width:50%}}.score-labels.range-slider-hidden{display:none}.score-labels.range-slider-show{display:flex}.range-slider-hidden{display:none}.range-slider-show{display:block}.webform-submission-form{padding:1.875rem 0}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{border:2px solid #d6002a;background:#d6002a}.webform-progress{margin-bottom:42px}.webform-progress.vertical label.title[data-drupal-selector=edit-kontoverbindung]:after,.webform-progress.vertical label.description[data-drupal-selector=edit-enter-your-card-details-and-authorise-it]:after,.webform-progress.vertical label.title[data-drupal-selector=edit-kreditkartendaten]:after,.webform-progress.vertical .fieldset-legend.form-required:after{content:none}.webform-progress.vertical .form-item--error-message:before,.webform-progress.vertical span.error:before{content:none}.webform-progress-tracker{font-size:.875rem;margin-bottom:24px}.webform-progress-tracker[data-site=elbgym] .progress-step:not(.is-active):not(.is-complete) .progress-marker:before{background-color:#fff;color:#000}.webform-progress-tracker[data-site=elbgym] .progress-text .progress-title{color:#fff}.webform-progress-tracker .progress-step{height:26px;margin-bottom:22px}.webform-progress-tracker .progress-step.is-complete .progress-marker[role=link]:hover:before{background-color:#b1112e !important;cursor:pointer}.webform-progress-tracker .progress-step .progress-marker{z-index:0;cursor:auto}.webform-progress-tracker .progress-step .progress-marker:before{font-family:"Soho Bold Italic","Helvetica Neue",Helvetica,Arial,sans-serif}.webform-progress-tracker .progress-step .progress-marker:not(.vertical):before{box-sizing:border-box;width:25px;height:25px}.webform-progress-tracker .progress-step .progress-marker:not(.vertical):after{height:1.5px;top:12px;background-color:#9c9e9f}.webform-progress-tracker .progress-step .progress-marker.vertical:after{display:none}.webform-progress-tracker .progress-step .progress-text{padding-top:4px;pointer-events:none}.webform-progress-tracker .progress-step .progress-text .progress-title{margin:2px;font-weight:400;cursor:auto}.webform-progress-tracker .progress-step .progress-text .progress-title:hover,.webform-progress-tracker .progress-step .progress-text .progress-title:focus{color:#707172;pointer-events:none;text-decoration:none}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker:before{background-color:#c6c7c8}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker:after{background-color:#9c9e9f}@media screen and (min-width: 768px){.two-columns{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 24px}.two-columns .form-item-message,.two-columns .form-actions,.two-columns .form-type-checkbox,.two-columns .form-type-radio,.two-columns .webform-type-radios,.two-columns .form-type-webform-signature,.two-columns .form-checkbox{grid-column:span 2}}.webform-button--submit{display:inherit;margin-top:0}.webform-button--previous:not(.webform-trial-training){display:none}.webform-button--previous,.webform-trial-training{position:relative;height:24px;border:none;display:block;text-align:left;padding:0;text-transform:none;text-decoration:underline;margin-left:20px}.webform-button--previous:before,.webform-trial-training:before{position:absolute;top:7px;left:-20px;content:"";font-size:.875rem}.webform-button--next{width:100%}@media(min-width: 640px){.webform-button--next{width:auto}}.webform-button--next,.webform-button--preview,.webform-button--left{border:none}@media(min-width: 640px){.webform-button--next,.webform-button--preview,.webform-button--left{margin-left:86.2%}}@media(min-width: 800px){.webform-button--next,.webform-button--preview,.webform-button--left{margin-left:90.5%}}.form-type-tel .iti{width:100%}@media screen and (min-width: 768px){.two-columns{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 8px}.two-columns .form-actions,.two-columns .form-type-textarea,.two-columns .form-type-checkbox,.two-columns .form-type-radio,.two-columns .form-type-webform-signature,.two-columns .form-type-managed-file,.two-columns .form-type-webform-document-file{grid-column:span 2}.three-columns{display:grid;grid-template-columns:minmax(133px, 1fr) 2fr 2fr;grid-gap:0 8px}}@media screen and (max-width: 767px){.two-columns,.three-columns{margin-bottom:1.5rem}}.webform-file-button-input{top:0}.webform-element-description{color:#9c9e9f;line-height:normal;font-size:.625rem;margin-top:.75rem}.radio-as-buttom{display:grid;width:100%;padding:0;margin:0}.radio-as-buttom legend{font-size:1.5rem;line-height:2rem;text-align:center;padding-top:3.5rem}.radio-as-buttom .fieldset-wrapper{display:grid;width:100%;height:100%}.radio-as-buttom .js-webform-lfg-radios-element{width:100%;display:grid;margin:30px 0px;grid-template-columns:1fr;gap:20px}@media(min-width: 600px){.radio-as-buttom .js-webform-lfg-radios-element{grid-template-columns:1fr 1fr}}@media(min-width: 900px){.radio-as-buttom .js-webform-lfg-radios-element{grid-template-columns:1fr 1fr 1fr}}.radio-as-buttom .form-type-radio{width:100%}.radio-as-buttom input[type=radio]{width:0px !important}.radio-as-buttom .option::before{display:none;content:none;width:0px !important}.radio-as-buttom .option::after{display:none;content:none;width:0px !important}.radio-as-buttom .form-item label.option:after{display:none !important}.radio-as-buttom label{width:100%;display:flex;align-items:center;margin:0px !important;text-align:center;justify-content:center;padding:10px 0px !important;padding:.625rem 1rem;border:2px solid #9c9e9f;line-height:1.125rem;font-size:1rem;background-color:#fff;margin-right:0;margin-bottom:.625rem;display:grid;text-transform:uppercase;font-weight:bold}.radio-as-buttom input[type=radio]:checked+label,.radio-as-buttom input[type=radio]:focus+label,.radio-as-buttom label:hover{color:#fff}.lfg-webform[data-site=elbgym] .magicline-package-review .magicline-checkout-card{background-color:#202020;border:2px solid #db2877}.lfg-webform h3{font-style:normal;font-size:1.5rem;line-height:2rem;letter-spacing:0rem;text-align:left;margin-bottom:1.5rem}.lfg-webform .form-type-checkbox~.form-type-checkbox{margin-bottom:2.5rem}.lfg-webform .form-type-checkbox input[type=checkbox]{opacity:0;position:absolute;width:auto;display:block}.lfg-webform .form-type-checkbox input[type=checkbox]:focus~label:before{border-color:#d6002a}.lfg-webform .webform-type-fieldset legend{margin-bottom:1.5rem}.lfg-webform .webform-type-fieldset legend span.fieldset-legend{font-size:1.5rem;font-weight:500;line-height:2rem;letter-spacing:0rem;text-align:left}.lfg-webform .webform-type-fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;row-gap:1.5rem}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline{display:flex;flex-wrap:wrap;flex-direction:row}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item{width:33.33%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item:nth-of-type(1){padding-right:.5rem}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item:nth-of-type(2){padding-left:.5rem;padding-right:.5rem}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item:nth-of-type(3){padding-left:.5rem}@media(min-width: 768px){.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item{padding-left:0;padding-right:1rem}}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item .form-select,.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item .container-inline div,.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item .container-inline label{display:flex}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item .form-select .selectize-dropdown-content,.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item .container-inline div .selectize-dropdown-content,.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item .container-inline label .selectize-dropdown-content{display:grid}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item label,.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .container-inline .form-item .webform-element-description{font-size:.75rem;font-weight:500;line-height:1.125rem;letter-spacing:0rem;text-align:left;margin-bottom:.5rem}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .selectize-input.full .item{width:auto}.lfg-webform .webform-type-fieldset .fieldset-wrapper .js-form-item-birthday .selectize-input.has-items input{width:0 !important}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item{width:100%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item label,.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item .webform-element-description{font-size:.75rem;font-weight:500;line-height:1.125rem;letter-spacing:0rem;text-align:left;margin-bottom:.5rem}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item label.title,.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item .webform-element-description.title{font-size:1.5rem;font-weight:500;line-height:2rem;letter-spacing:0rem;text-align:left}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item input.error~div.signature-checkbox label:before{border-bottom-color:#e20d0d}@media screen and (min-width: 768px){.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.pr-1{padding-right:1rem}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.col-10{width:83.33%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.col-9{width:75%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.col-6{width:50%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.col-5{width:41.66%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.col-4{width:33.33%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.col-3{width:25%}.lfg-webform .webform-type-fieldset .fieldset-wrapper .form-item.col-2{width:16.66%}}.lfg-webform .magicline-package-review{display:flex;flex-flow:wrap;justify-content:center}@media(max-width: 900px){.lfg-webform .magicline-package-review{flex-direction:column;align-items:center}}.lfg-webform .magicline-package-review .form-type-lfg-club-element-review{width:100%}@media(min-width: 900px){.lfg-webform .magicline-package-review section.form-item:first-of-type{width:60%}.lfg-webform .magicline-package-review section.form-item:last-of-type{width:40%}}.lfg-webform .magicline-package-review .magicline-checkout-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px;gap:16px;background:#f4f4f6;max-width:400px}@media(max-width: 800px){.lfg-webform .magicline-package-review .magicline-checkout-card{max-width:100%}}.lfg-webform .magicline-package-review .magicline-checkout-card .form-item-client-review{margin-bottom:0}.lfg-webform .magicline-package-review .magicline-checkout-card .webform-button--submit{margin:auto;width:100%;justify-content:center}.lfg-webform .magicline-club-finder__content .uc-embedding-container,.lfg-webform .magicline-club-finder__map .uc-embedding-container{max-height:45rem !important;width:100%;max-width:100%;height:100%}.lfg-webform .magicline-club-finder__content .uc-embedding-container .uc-embedding-wrapper,.lfg-webform .magicline-club-finder__map .uc-embedding-container .uc-embedding-wrapper{left:70% !important;max-height:calc(100% - 10px) !important}.lfg-webform .magicline-club-finder__content .uc-embedding-container.consent-not-exists,.lfg-webform .magicline-club-finder__map .uc-embedding-container.consent-not-exists{max-width:none;position:absolute;top:0;left:50%;transform:translateX(-50%);width:99vw;height:100%;background:#9cc0f9}.webform-range{display:flex;width:100%;flex-grow:1;flex-direction:column;justify-content:center}.webform-range input[type=range]{-webkit-appearance:none;width:100%;height:18px;background:#e2e2e2;border-radius:100px;background-size:0% 100%;background-repeat:no-repeat}.webform-range input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:36px;width:36px;border-radius:50%;background:#fff;margin-top:-4.5px;cursor:pointer;align-self:center;box-shadow:0px 4px 18px 0px rgba(0,0,0,.2);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.webform-range input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:36px;width:36px;border-radius:50%;background:#fff;margin-top:-4.5px;cursor:pointer;align-self:center;box-shadow:0px 4px 18px 0px rgba(0,0,0,.2);-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border:none}.webform-range input[type=range]::-ms-thumb{appearance:none;-webkit-appearance:none;height:36px;width:36px;border-radius:50%;background:#fff;margin-top:-4.5px;cursor:pointer;align-self:center;box-shadow:0px 4px 18px 0px rgba(0,0,0,.2);-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border:none}.webform-range input[type=range]::-webkit-slider-runnable-track{appearance:none;-webkit-appearance:none;box-shadow:none;border:none;background:rgba(0,0,0,0)}.webform-range input[type=range]::-ms-track{appearance:none;-webkit-appearance:none;box-shadow:none;border:none;background:rgba(0,0,0,0)}.webform-range .range-labels{display:flex;justify-content:space-between;width:100%;padding:0 13px;margin-top:25px;color:#e2e2e2}.webform-range .range-labels option::before{content:"";display:block;height:8px;background:#9c9e9f;width:2px}.uc-embedding-wrapper p,.uc-embedding-wrapper span{color:#000 !important}.uc-embedding-wrapper .uc-embedding-powered-by{font-size:14px !important}.node-preview-container .node-preview-form-select{padding:20px}.node-preview-container .form-type-select{display:inline-block;margin-bottom:0}.node-preview-container .form-type-select div{display:inline-block;min-width:270px;width:100%}#custom-webform .button--primary:disabled{background-color:#c6c7cb}#custom-webform .button--primary:disabled .button__text{color:#fff}summary[data-once=webform-details-summary-save]{display:none}body:not(.path-taxonomy) .ui-dialog.media-library-widget-modal.ui-widget #drupal-modal{min-height:100% !important}body:not(.path-taxonomy) .ui-dialog.media-library-widget-modal.ui-widget .button--primary{background:rgba(0,0,0,0) !important}body:not(.path-taxonomy) .ui-dialog.media-library-widget-modal.ui-widget .button--primary button{background:#154575 !important}body:not(.path-taxonomy) .media-library-widget-modal{border:none !important}body:not(.path-taxonomy) .media-library-widget-modal .js-pager__items{display:flex;justify-content:center}body:not(.path-taxonomy) .media-library-widget-modal .js-pager__items li{margin:0 4px}body:not(.path-taxonomy) .media-library-widget-modal .form-actions{width:100%;justify-content:flex-end}body:not(.path-taxonomy) .media-library-widget-modal .button{font-style:normal;text-transform:none}body:not(.path-taxonomy) .media-library-widget-modal .media-library-views-form{padding:0 0 50px 0}body:not(.path-taxonomy) .media-library-widget-modal .ui-dialog-titlebar{border:none !important}body:not(.path-taxonomy) .media-library-widget-modal nav[role=navigation],body:not(.path-taxonomy) .media-library-widget-modal .pager{width:100%;height:120px}body:not(.path-taxonomy) .media-library-widget-modal .form-select{padding:11px 30px 11px 15px !important;color:#232429 !important;border:1px solid #919297 !important;border-radius:1px !important;font-size:17px !important;line-height:1.5rem !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;font-style:normal !important}body:not(.path-taxonomy) .js-media-library-item .form-type-checkbox input{display:block !important}body:not(.path-taxonomy) .media-library-wrapper .view-header{width:100%}body:not(.path-taxonomy) .media-library-wrapper .views-display-link{float:left}body:not(.path-taxonomy) .media-library-item__preview-wrapper{position:relative}body:not(.path-taxonomy) .media-library-item__preview div{overflow:hidden;text-align:center;background-color:#ebebeb}#toolbar-administration ul{font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:.8125rem}@keyframes drop{0%{transform:translateY(-200px) scaleY(0.9);opacity:0}5%{opacity:.7}50%{transform:translateY(0px) scaleY(1);opacity:1}65%{transform:translateY(-17px) scaleY(0.9);opacity:1}75%{transform:translateY(-22px) scaleY(0.9);opacity:1}100%{transform:translateY(0px) scaleY(1);opacity:1}}.drop{animation:drop .3s linear forwards var(--delay-time)}#maps-canvas-smp .gm-style div[aria-hidden=true]{position:relative;top:-10px}
