.scrivito-neoletter-form-widgets.form-container-widget .form-check.left{text-align:start}.scrivito-neoletter-form-widgets.form-container-widget .form-check.center{text-align:center}.scrivito-neoletter-form-widgets.form-container-widget .form-check.right{text-align:end}.scrivito-neoletter-form-widgets.form-container-widget .form-check .form-check-label{display:inline;color:inherit}.scrivito-neoletter-form-widgets.form-container-widget .form-check .form-check-label.is-invalid{color:initial}.scrivito-neoletter-form-widgets.form-container-widget .form-check .form-check-label p{display:inline;margin:0}.scrivito-neoletter-form-widgets.form-container-widget .form-check input{position:absolute}
.scrivito-neoletter-form-widgets .condition-info{position:absolute;top:6px;left:50%;background:#fff;transform:translate(-50%);padding:0 5px;margin:0}
.scrivito-neoletter-form-widgets .condition-wrapper{border:green 2px dotted}.scrivito-neoletter-form-widgets .condition-wrapper .select-title{margin-top:.3em}.scrivito-neoletter-form-widgets .condition-wrapper .select-title p{display:inline}.scrivito-neoletter-form-widgets .conditional-content{border:orange 2px dotted}.scrivito-neoletter-form-widgets .header-info{position:absolute;top:6px;left:50%;background:#fff;transform:translate(-50%);padding:0 5px;margin:0}.scrivito-neoletter-form-widgets .dropdown-container .select-title p{display:inline;margin:0}.scrivito-neoletter-form-widgets .dropdown-container select{width:100%}
.scrivito-neoletter-form-widgets .form-date{display:inline-block;width:100%}.scrivito-neoletter-form-widgets .form-date .date-title p{display:inline}.scrivito-neoletter-form-widgets .form-date .date-title.left{text-align:start}.scrivito-neoletter-form-widgets .form-date .date-title.center{text-align:center}.scrivito-neoletter-form-widgets .form-date .date-title.right{text-align:end}.scrivito-neoletter-form-widgets .form-date .date-title.left,.scrivito-neoletter-form-widgets .form-date input.left{text-align:start}.scrivito-neoletter-form-widgets .form-date .date-title.center,.scrivito-neoletter-form-widgets .form-date input.center{text-align:center}.scrivito-neoletter-form-widgets .form-date .date-title.right,.scrivito-neoletter-form-widgets .form-date input.right{text-align:end}
.scrivito-neoletter-form-widgets .form-input-container{width:100%;position:relative;display:inline-block}.scrivito-neoletter-form-widgets .form-input-container.left{text-align:start}.scrivito-neoletter-form-widgets .form-input-container.center{text-align:center}.scrivito-neoletter-form-widgets .form-input-container.right{text-align:end}.scrivito-neoletter-form-widgets .form-input-container .input-label p{display:inline}.scrivito-neoletter-form-widgets .form-input-container textarea.left,.scrivito-neoletter-form-widgets .form-input-container input.left{text-align:start}.scrivito-neoletter-form-widgets .form-input-container textarea.center,.scrivito-neoletter-form-widgets .form-input-container input.center{text-align:center}.scrivito-neoletter-form-widgets .form-input-container textarea.right,.scrivito-neoletter-form-widgets .form-input-container input.right{text-align:end}.scrivito-neoletter-form-widgets .form-input-container.floating-label{min-height:65px;padding-top:1.25rem}.scrivito-neoletter-form-widgets .form-input-container.floating-label .input-label{position:absolute;top:26px;left:.75rem;transition:all .2s ease;pointer-events:none}.scrivito-neoletter-form-widgets .form-input-container.floating-label.is-selected .input-label{top:-7px;left:0}.scrivito-neoletter-form-widgets .form-input-container.floating-label.is-selected .input-label .mandatory-container span{color:var(--bs-danger, #f03a47)}.scrivito-neoletter-form-widgets .form-input-container.floating-label.is-selected .input-label .helptext-container{display:inline-block}.scrivito-neoletter-form-widgets .form-input-container.floating-label .helptext-container{pointer-events:auto;display:none}.scrivito-neoletter-form-widgets .form-input-container.floating-label .mandatory-container{pointer-events:auto}.scrivito-neoletter-form-widgets .form-input-container.floating-label .mandatory-container span{color:#333}
.scrivito-neoletter-form-widgets .form-rating{width:100%}.scrivito-neoletter-form-widgets .form-rating.left{text-align:start}.scrivito-neoletter-form-widgets .form-rating.center{text-align:center}.scrivito-neoletter-form-widgets .form-rating.right{text-align:end}.scrivito-neoletter-form-widgets .form-rating .rating-title{display:inline-block}.scrivito-neoletter-form-widgets .form-rating .rating-title p{display:inline}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.scrivito-neoletter-form-widgets .select-container{display:flex;flex-flow:column;container-name:wrapper;container-type:inline-size}.scrivito-neoletter-form-widgets .select-container .select-title{display:inline-block}.scrivito-neoletter-form-widgets .select-container .select-title p{display:inline}.scrivito-neoletter-form-widgets .select-container .select-title.left{text-align:start}.scrivito-neoletter-form-widgets .select-container .select-title.center{text-align:center}.scrivito-neoletter-form-widgets .select-container .select-title.right{text-align:end}.scrivito-neoletter-form-widgets .select-container .select-label{display:flex;align-items:center}.scrivito-neoletter-form-widgets .select-container .select-label span{text-align:left;margin-left:.6em}.scrivito-neoletter-form-widgets .select-container .select-label .form-check-input{margin:0;min-width:16px}.scrivito-neoletter-form-widgets .select-container .select-label.linear-scale span{margin-left:0}.scrivito-neoletter-form-widgets .select-container .dropdown-select{width:100%}.scrivito-neoletter-form-widgets .select-container .dropdown-select.left{text-align:start}.scrivito-neoletter-form-widgets .select-container .dropdown-select.center{text-align:center}.scrivito-neoletter-form-widgets .select-container .dropdown-select.right{text-align:end}.scrivito-neoletter-form-widgets .select-container .inline{display:flex;flex-direction:row;flex-wrap:wrap}.scrivito-neoletter-form-widgets .select-container .inline>*{padding-right:1em}.scrivito-neoletter-form-widgets .select-container .inline.left{justify-content:flex-start}.scrivito-neoletter-form-widgets .select-container .inline.center{justify-content:center}.scrivito-neoletter-form-widgets .select-container .inline.right{justify-content:flex-end}.scrivito-neoletter-form-widgets .select-container .linear-scale-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);grid-gap:10px}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .scale-label{position:relative;text-align:center;line-height:1em}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .scale-label.lower{margin-right:1.5em;grid-area:2/1/3/2;padding:5px}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .scale-label.upper{margin-left:1.5em;grid-area:2/2/3/3;padding:5px}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .row{grid-area:1/1/2/3;margin:auto;gap:3px;width:100%;display:flex}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .row .linear-scale{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);border-radius:2px;padding:5px;flex:1;flex-direction:column-reverse;width:auto;align-items:center}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .row .linear-scale span{margin-left:0;padding:3px;font-weight:bold}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .row .linear-scale .form-check-input{padding-bottom:5px}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .row .linear-scale:has(input:checked){background:rgba(0,0,0,.1)}.scrivito-neoletter-form-widgets .select-container .ranking-select.is-pointer-dragging,.scrivito-neoletter-form-widgets .select-container .ranking-select.is-pointer-dragging .ranking-item{cursor:grabbing}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item{align-items:center;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, #dee2e6);border-radius:var(--bs-border-radius, 0.375rem);cursor:grab;display:grid;gap:.6rem;grid-template-columns:1.75rem minmax(0, 1fr) auto;min-height:2.35rem;padding:.35rem .6rem;position:relative;touch-action:none;user-select:none}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item:active{cursor:grabbing}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item:focus{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item.is-dragging{opacity:.35}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item.drop-before::before,.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item.drop-after::after{background:var(--bs-primary, #0d6efd);border-radius:999px;content:"";height:3px;left:0;position:absolute;right:0}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item.drop-before::before{top:-0.35rem}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-item.drop-after::after{bottom:-0.35rem}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-position{align-items:center;background:rgba(0,0,0,.05);border-radius:999px;display:inline-flex;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-value{min-width:0;overflow-wrap:anywhere}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-handle{color:#6c757d;font-weight:700;letter-spacing:1px}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-drag-preview{align-items:center;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, #dee2e6);border-radius:var(--bs-border-radius, 0.375rem);box-shadow:0 .35rem 1rem rgba(0,0,0,.16);cursor:grabbing;display:grid;gap:.45rem;grid-template-columns:1.45rem minmax(0, 1fr) auto;left:0;min-height:1.95rem;padding:.25rem .45rem;pointer-events:none;position:fixed;top:0;user-select:none;z-index:999999}.scrivito-neoletter-form-widgets .select-container .ranking-select .ranking-drag-preview .ranking-position{height:1.45rem;width:1.45rem}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper{position:relative}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper p{display:inline}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper label{display:flex}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper label.left{justify-content:flex-start}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper label.center{justify-content:center}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper label.right{justify-content:flex-end}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label{min-height:54px;padding-top:1.25rem}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label .dropdown-label{position:absolute;top:68%;left:12px;transform:translateY(-50%);transition:all .2s ease;pointer-events:none}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label .helptext-container{pointer-events:auto;display:none}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label .mandatory-container{pointer-events:auto}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label .mandatory-container span{color:#333}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label.is-selected .dropdown-label,.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label .dropdown-select:focus+.dropdown-label{top:5px;left:0}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label.is-selected .dropdown-label .mandatory-container span,.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label .dropdown-select:focus+.dropdown-label .mandatory-container span{color:var(--bs-danger, #f03a47)}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label.is-selected .dropdown-label .helptext-container,.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper.floating-label .dropdown-select:focus+.dropdown-label .helptext-container{display:inline-block}.scrivito-neoletter-form-widgets .select-container .dropdown-wrapper .dropdown-select{width:100%;border-radius:.25rem}.scrivito-neoletter-form-widgets .select-container .text-end{margin:5px 0 0 auto}.scrivito-neoletter-form-widgets .select-container .text-end .reset-label{padding:5px 16px;border-radius:5px;border:1.5px solid #424242;width:fit-content;display:inline-block;white-space:nowrap;cursor:pointer}.scrivito-neoletter-form-widgets .select-container .text-end .reset-label span{color:#5f6368}.scrivito-neoletter-form-widgets .select-container .text-end .reset-label:hover{background-color:#f9f9f9}.scrivito-neoletter-form-widgets .select-container .text-end.fade-in{animation:fadeIn .2s ease-in-out forwards}.scrivito-neoletter-form-widgets .select-container .invalid-feedback{display:block}@container wrapper (width < 500px){.scrivito-neoletter-form-widgets .select-container .linear-scale-container{grid-template-columns:100%}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .row{grid-area:1}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .scale-label.lower{grid-area:2;margin:auto;text-align:center}.scrivito-neoletter-form-widgets .select-container .linear-scale-container .scale-label.upper{grid-area:3;margin:auto;text-align:center}}
.scrivito-neoletter-form-widgets .form-signature{display:inline-block;width:100%}.scrivito-neoletter-form-widgets .form-signature .signature-title.left{text-align:start}.scrivito-neoletter-form-widgets .form-signature .signature-title.center{text-align:center}.scrivito-neoletter-form-widgets .form-signature .signature-title.right{text-align:end}.scrivito-neoletter-form-widgets .form-signature .signature-title p{display:inline}.scrivito-neoletter-form-widgets .form-signature .signature button.delete{cursor:pointer}.scrivito-neoletter-form-widgets .form-signature .signature canvas.neoletter-form-canvas{background:#fff;border:2px solid #000;width:100%;aspect-ratio:5/2}
.scrivito-neoletter-form-widgets.form-container-widget .btn-block{width:100%}.scrivito-neoletter-form-widgets.form-container-widget .form-control{font-size:1rem}.scrivito-neoletter-form-widgets.form-container-widget .text-mandatory{font-weight:700;color:var(--bs-danger, #f03a47);cursor:default}.scrivito-neoletter-form-widgets.form-container-widget .rating-icon.bs-icon{color:gray}.scrivito-neoletter-form-widgets.form-container-widget .winnie-the-pooh{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.scrivito-neoletter-form-widgets.form-container-widget .form-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;white-space:nowrap}.scrivito-neoletter-form-widgets.form-container-widget .form-buttons .step-counter{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.scrivito-neoletter-form-widgets.form-container-widget .form-buttons .review-button{margin-right:1em}.scrivito-neoletter-form-widgets.form-container-widget .form-buttons .edit-mode-margin{margin-right:1em}.scrivito-neoletter-form-widgets.form-container-widget .hide{display:none}.scrivito-neoletter-form-widgets.form-container-widget.form-border{border:#000 1px dotted;padding:.5em}.scrivito-neoletter-form-widgets.form-container-widget .captcha-container{display:flex}.scrivito-neoletter-form-widgets.form-container-widget .captcha-container.left{justify-content:left}.scrivito-neoletter-form-widgets.form-container-widget .captcha-container.center{justify-content:center}.scrivito-neoletter-form-widgets.form-container-widget .captcha-container.right{justify-content:right}.scrivito-neoletter-form-widgets.form-container-widget .missing-site-key{border:#f03a47 1px solid;padding:1em 0}.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .form-check label,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .form-check span,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .rating-title label,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .rating-title span,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .select-title label,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .select-title span,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .dropdown-label label,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .dropdown-label span,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .signature-title label,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .signature-title span,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .input-label label,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .input-label span,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .date-title label,.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .date-title span{display:ruby}.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .fr-wrapper{display:inline}.scrivito-neoletter-form-widgets.form-container-widget.edit-mode .fr-wrapper .fr-element{display:inline}.scrivito-neoletter-form-widgets.form-container-widget .mandatory-container,.scrivito-neoletter-form-widgets.form-container-widget .helptext-container{position:relative;display:inline;margin-left:.1em}.scrivito-neoletter-form-widgets.form-container-widget .mandatory-container .form-popover-container,.scrivito-neoletter-form-widgets.form-container-widget .helptext-container .form-popover-container{position:absolute;inset:auto auto 0px 0px;transform:translate(-50px, -30px);background-color:#fff;border:1px solid #ccc;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;max-width:276px;width:max-content}.scrivito-neoletter-form-widgets.form-container-widget .mandatory-container .form-popover-container .form-popover-body,.scrivito-neoletter-form-widgets.form-container-widget .helptext-container .form-popover-container .form-popover-body{font-size:14px;color:#677788;padding:1rem;font-style:normal;font-weight:400;line-height:1.5;word-wrap:break-word}.scrivito-neoletter-form-widgets.form-container-widget .mandatory-container .form-popover-container .form-popover-body p,.scrivito-neoletter-form-widgets.form-container-widget .helptext-container .form-popover-container .form-popover-body p{margin:0}.scrivito-neoletter-form-widgets.form-container-widget .bs-icon.bs-icon-1x{font-size:1em;line-height:1}.scrivito-neoletter-form-widgets.form-container-widget .bs-icon.bs-icon-default{font-size:1.3em;line-height:1}.scrivito-neoletter-form-widgets.form-container-widget .bs-icon.bs-icon-2x{font-size:2em;line-height:1}.scrivito-neoletter-form-widgets.form-container-widget .bs-icon.bs-icon-3x{font-size:3em;line-height:1}.scrivito-neoletter-form-widgets.form-container-widget .bs-icon.bs-icon-4x{font-size:4em;line-height:1}.scrivito-neoletter-form-widgets.form-container-widget .bs-icon.bs-icon-5x{font-size:5em;line-height:1}.scrivito-neoletter-form-widgets.form-container-widget .invalid-feedback{background:#fff;width:fit-content;padding:.1em .3em;border-radius:var(--bs-border-radius, 0.375rem)}.scrivito-neoletter-form-widgets.form-container-widget .invalid-feedback.left{text-align:start}.scrivito-neoletter-form-widgets.form-container-widget .invalid-feedback.center{text-align:center}.scrivito-neoletter-form-widgets.form-container-widget .invalid-feedback.right{text-align:end}@keyframes rotate-form-submitting-icon{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-container-widget form.fixed-container-height,.form-submission-submitting.fixed-container-height,.form-submission-failed.fixed-container-height,.form-submission-succeeded.fixed-container-height{overflow-y:auto;overflow-x:hidden}.form-container-widget form.no-overscroll-y,.form-submission-submitting.no-overscroll-y,.form-submission-failed.no-overscroll-y,.form-submission-succeeded.no-overscroll-y{overscroll-behavior-y:none}.form-container-widget form.thin-scrollbar,.form-submission-submitting.thin-scrollbar,.form-submission-failed.thin-scrollbar,.form-submission-succeeded.thin-scrollbar{scrollbar-width:thin}.form-container-widget form.hidden-scrollbar,.form-submission-submitting.hidden-scrollbar,.form-submission-failed.hidden-scrollbar,.form-submission-succeeded.hidden-scrollbar{scrollbar-width:none}.form-submission-submitting .rotate-form-submitting-icon{display:inline-block;animation:rotate-form-submitting-icon 2s linear 0s infinite}.form-submission-failed .retry-button{margin-top:1em}body .scrivito-neoletter-review-form-modal{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:#212529}body .scrivito-neoletter-review-form-modal .review-modal-dialog{width:80%;max-width:800px;margin:1.75rem auto}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content{animation:animatetop .4s;position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content .review-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content .review-modal-header h4{margin-bottom:0;line-height:1.5;font-family:"Segoe UI",Arial,sans-serif;font-weight:500;margin:10px 0}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content .review-modal-body.form-review{height:60vh;overflow:auto;position:relative;flex:1 1 auto;padding:1rem;pointer-events:auto;word-break:break-word}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content .review-modal-body.form-review div.step-review-container:not(:first-child) .step-review{margin-top:1em !important}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content .review-modal-body.form-review .review-item-title{color:#9e9e9e;margin-bottom:0;margin-top:1em;font-size:1em;font-weight:normal}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content .review-modal-body.form-review .review-item-value{font-weight:normal;white-space:pre-wrap;max-width:100vw;overflow-x:auto}body .scrivito-neoletter-review-form-modal .review-modal-dialog .review-modal-content .review-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.bg-dark-image .missing-site-key,.bg-dark-image .scrivito-neoletter-form-widgets.form-container-widget .linear-scale-container,.bg-dark-image .scrivito-neoletter-form-widgets.form-container-widget .reset-label span,.bg-dark-image .scrivito-neoletter-form-widgets.form-container-widget label,.bg-dark-image .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-dark-image .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-dark-image .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget label,.bg-dark-image .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-dark-image .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-brand-primary .missing-site-key,.bg-brand-primary .scrivito-neoletter-form-widgets.form-container-widget .linear-scale-container,.bg-brand-primary .scrivito-neoletter-form-widgets.form-container-widget .reset-label span,.bg-brand-primary .scrivito-neoletter-form-widgets.form-container-widget label,.bg-brand-primary .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-brand-primary .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-brand-primary .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget label,.bg-brand-primary .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-brand-primary .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-brand-secondary .missing-site-key,.bg-brand-secondary .scrivito-neoletter-form-widgets.form-container-widget .linear-scale-container,.bg-brand-secondary .scrivito-neoletter-form-widgets.form-container-widget .reset-label span,.bg-brand-secondary .scrivito-neoletter-form-widgets.form-container-widget label,.bg-brand-secondary .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-brand-secondary .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-brand-secondary .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget label,.bg-brand-secondary .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-brand-secondary .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-grey .missing-site-key,.bg-grey .scrivito-neoletter-form-widgets.form-container-widget .linear-scale-container,.bg-grey .scrivito-neoletter-form-widgets.form-container-widget .reset-label span,.bg-grey .scrivito-neoletter-form-widgets.form-container-widget label,.bg-grey .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-grey .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-grey .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget label,.bg-grey .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-grey .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-greydark .missing-site-key,.bg-greydark .scrivito-neoletter-form-widgets.form-container-widget .linear-scale-container,.bg-greydark .scrivito-neoletter-form-widgets.form-container-widget .reset-label span,.bg-greydark .scrivito-neoletter-form-widgets.form-container-widget label,.bg-greydark .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-greydark .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-greydark .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget label,.bg-greydark .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-greydark .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-greymiddle .missing-site-key,.bg-greymiddle .scrivito-neoletter-form-widgets.form-container-widget .linear-scale-container,.bg-greymiddle .scrivito-neoletter-form-widgets.form-container-widget .reset-label span,.bg-greymiddle .scrivito-neoletter-form-widgets.form-container-widget label,.bg-greymiddle .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-greymiddle .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-greymiddle .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget label,.bg-greymiddle .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-greymiddle .card.card-theme .scrivito-neoletter-form-widgets.form-container-widget .bs-icon{color:#fff}.bg-dark-image .card .scrivito-neoletter-form-widgets.form-container-widget label,.bg-brand-primary .card .scrivito-neoletter-form-widgets.form-container-widget label,.bg-brand-secondary .card .scrivito-neoletter-form-widgets.form-container-widget label,.bg-grey .card .scrivito-neoletter-form-widgets.form-container-widget label,.bg-greydark .card .scrivito-neoletter-form-widgets.form-container-widget label,.bg-greymiddle .card .scrivito-neoletter-form-widgets.form-container-widget label{color:#495054 !important}.bg-dark-image .card .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-brand-primary .card .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-brand-secondary .card .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-grey .card .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-greydark .card .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory,.bg-greymiddle .card .scrivito-neoletter-form-widgets.form-container-widget .text-mandatory{color:red !important}.bg-dark-image .card .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-brand-primary .card .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-brand-secondary .card .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-grey .card .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-greydark .card .scrivito-neoletter-form-widgets.form-container-widget .bs-icon,.bg-greymiddle .card .scrivito-neoletter-form-widgets.form-container-widget .bs-icon{color:#ccc !important}.bg-dark-image .scrivito-neoletter-form-widgets.form-container-widget .reset-label:hover,.bg-brand-primary .scrivito-neoletter-form-widgets.form-container-widget .reset-label:hover,.bg-brand-secondary .scrivito-neoletter-form-widgets.form-container-widget .reset-label:hover,.bg-grey .scrivito-neoletter-form-widgets.form-container-widget .reset-label:hover,.bg-greydark .scrivito-neoletter-form-widgets.form-container-widget .reset-label:hover,.bg-greymiddle .scrivito-neoletter-form-widgets.form-container-widget .reset-label:hover{background-color:unset}.neoletter-form-id-tab-container hr{border:revert;margin:5px 0 5px 0}.neoletter-form-id-tab-container .detail-content{border-top:2px solid rgba(0,0,0,.1);margin:0;padding:15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.neoletter-form-id-tab-container .detail-content .detail-label{display:block;padding:0;padding-bottom:4px;width:100%}.neoletter-form-id-tab-container .detail-content .detail-label span{padding:7px 3px 6px 3px;color:#444;display:block;font-size:13px;font-weight:bold;font-family:"Manrope",sans-serif}.neoletter-form-id-tab-container .detail-content .detail-label.scrivito-error i,.neoletter-form-id-tab-container .detail-content .detail-label.scrivito-error span{color:#c04e4e !important}.neoletter-form-id-tab-container .detail-content .detail-label.scrivito-error .scrivito-icon-error{float:left;padding:9px 3px;font-size:11px;font-style:normal;font-weight:normal;line-height:13px !important;vertical-align:middle;text-decoration:none;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.neoletter-form-id-tab-container .detail-content .content-property-input{margin-bottom:5px;box-shadow:0 0 3px rgba(0,0,0,.2);border-radius:3px;background:#fff;color:#555;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;margin-bottom:5px;padding:0;min-height:30px;line-height:30px;word-break:break-all}.neoletter-form-id-tab-container .detail-content .content-property-input.scrivito-error .input-container{border:1px solid #c04e4e}.neoletter-form-id-tab-container .detail-content .content-property-input .input-container{display:flex;align-items:center;border-radius:3px;overflow:hidden}.neoletter-form-id-tab-container .detail-content .content-property-input .input-container input{border:none;padding:8px;flex-grow:1;font-size:14px;outline:none;box-shadow:none;border-right:1px solid #ccc}.neoletter-form-id-tab-container .detail-content .content-property-input .input-container .button-container{display:flex;align-items:center;justify-content:center;padding:0 8px;background-color:#426698;color:#fff;cursor:pointer;height:100%}.neoletter-form-id-tab-container .detail-content .content-property-input .input-container .icon-button{display:flex;align-items:center;justify-content:center;width:35px;height:30px;background-color:rgba(0,0,0,0);color:#426698;cursor:pointer;border:none;outline:none;padding:0;margin-right:.1em}.neoletter-form-id-tab-container .detail-content .content-property-input .input-container .icon-button i{font-size:1.8em}.neoletter-form-id-tab-container .detail-content .validation-notice{border-left-width:7px !important;padding:5px 10px;font-size:11px;min-height:30px;line-height:19px;font-weight:normal;margin-bottom:5px;box-shadow:0 0 3px rgba(0,0,0,.2);border-radius:3px;background:hsla(0,0%,100%,.6)}.neoletter-form-id-tab-container .detail-content .validation-notice.scrivito-error{border-left:2px solid #c04e4e;color:#666}.neoletter-form-id-tab-container .detail-content .notice-body{color:#666;font-weight:bold;font-size:12px;padding:0 0 10px}.neoletter-form-id-tab-container .detail-content .scrivito-button{display:inline-block;color:#555;font-size:14px;font-weight:normal;line-height:14px;text-align:center;padding:8px 10px;margin:0 10px 10px 0;position:relative;z-index:1;vertical-align:middle;min-width:90px;min-height:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fcfcfc;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-decoration:none}.neoletter-form-id-tab-container .detail-content .scrivito-button.scrivito-disabled{color:#aaa !important;cursor:not-allowed;background:#eee}.neoletter-form-id-tab-container .detail-content .scrivito-button.scrivito-blue{background:#426698 !important;color:#fff !important}.neoletter-form-id-tab-container.scrivito-dark{background:#1d2229}.neoletter-form-id-tab-container.scrivito-dark .detail-label span{color:#eee;text-shadow:0 1px 1px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2)}.neoletter-form-id-tab-container.scrivito-dark .validation-notice{color:#eee !important;background:rgba(222,222,222,.2)}.neoletter-form-id-tab-container.scrivito-dark .notice-body{color:#aaa}.neoletter-form-id-tab-container.scrivito-dark .detail-content-inner .content-property-input .input-container{background:#43474d}.neoletter-form-id-tab-container.scrivito-dark .detail-content-inner .content-property-input .input-container input{background:inherit;color:#eee}.neoletter-form-id-tab-container.scrivito-dark .detail-content-inner .content-property-input .input-container button.icon-button{color:#eee}.grecaptcha-badge{z-index:999999}
.scrivito-neoletter-form-widgets .step-preview-count{position:absolute;top:6px;left:50%;background:#fff;transform:translate(-50%);padding:0 5px;margin:0}.step-border{border:2px rgba(255,159,0,.5019607843) dotted}
