@charset "UTF-8";.app-body input::placeholder,.app-body textarea::placeholder,.app-body select::placeholder{font-size:inherit;line-height:normal}.app-body .btn{font-size:.875rem;line-height:1.5}.app-body .sidebar .nav-link{white-space:nowrap}.app-body .btn.qlist-top-btn{padding:3px 16px!important;height:auto!important;line-height:1.4!important;width:auto!important;min-width:0!important;font-size:.8rem}.texts-modal .modal-dialog{max-width:780px;width:94vw;margin:3vh auto}.texts-modal .modal-content{max-height:90vh;display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.texts-modal .modal-header{padding:16px 20px;border-bottom:1px solid #eceef4}.texts-modal .modal-title{font-size:16px;font-weight:700;color:#1e2230}.texts-modal .modal-body{display:flex;flex-direction:column;min-height:0;padding:0;font-size:13px;color:#2a2f42}.texts-modal .modal-navigation{display:flex;flex-wrap:wrap;gap:2px;padding:10px 20px 0;border-bottom:1px solid #eceef4}.texts-modal .modal-navigation>div{padding:8px 14px;font-size:13px;font-weight:600;color:#6b7185;cursor:pointer;border-radius:7px 7px 0 0;white-space:nowrap}.texts-modal .modal-navigation>div:hover{background:#f5f6fb}.texts-modal .modal-navigation>div.active{color:#3c54a5;box-shadow:inset 0 -2px #3c54a5}.texts-modal .modal-lang-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px!important;background:#f7f9fd;border-bottom:1px solid #eceef4;font-size:13px}.texts-modal .modal-lang-selection-bar select{font-size:13px;padding:6px 8px;border:1px solid #d7dae5;border-radius:6px;background:#fff;max-width:260px}.texts-modal .modal-lang-selection-bar a{color:#d0454b}.texts-modal .actual-modal-body{overflow-y:auto;padding:16px 20px 8px;min-height:0}.texts-modal .form-group.row{display:grid;grid-template-columns:minmax(0,38%) minmax(0,62%);gap:8px 16px;align-items:start;margin:0 0 14px}.texts-modal .col-md-5.col-form-label{max-width:none;flex:none;padding:6px 0 0;font-size:12.5px;font-weight:500;line-height:1.4;color:#5a6072;white-space:normal;overflow-wrap:anywhere;max-height:120px;overflow-y:auto}.texts-modal .col-md-7{max-width:none;flex:none;padding:0}.texts-modal input.form-control,.texts-modal textarea.form-control{width:100%;box-sizing:border-box;font-size:13px;line-height:1.45;padding:8px 10px;border:1px solid #dfe3ef;border-radius:7px;color:#1e2230}.texts-modal input.form-control:focus,.texts-modal textarea.form-control:focus{border-color:#3c54a5;outline:none;box-shadow:0 0 0 3px #3c54a51f}.texts-modal textarea.form-control{min-height:76px;resize:vertical}.texts-modal input::placeholder,.texts-modal textarea::placeholder{font-size:13px!important;color:#b6bbcc}.texts-modal .modal-footer{padding:12px 20px;border-top:1px solid #eceef4;gap:8px}.texts-modal .modal-footer .btn{font-size:.875rem;line-height:1.5}.settings-modal .modal-dialog{min-width:0!important;max-width:560px;width:94vw;margin:4vh auto}.settings-modal .modal-content{border-radius:12px}.settings-modal .modal-title{font-size:16px;font-weight:700;color:#1e2230}.settings-modal .modal-body{font-size:13px;color:#2a2f42;text-align:left}.settings-modal .btn-group{display:flex;width:100%;margin-top:10px!important}.settings-modal .btn-group .btn{flex:1;font-size:13px;font-weight:600;padding:8px 10px;line-height:1.4;box-shadow:none;border:1px solid #cfd4e4;background:#fff;color:#5a6072;border-radius:0}.settings-modal .btn-group .btn:first-child{border-radius:7px 0 0 7px}.settings-modal .btn-group .btn:last-child{border-radius:0 7px 7px 0;border-left:none}.settings-modal .btn-group .btn.active{background:#3c54a5;border-color:#3c54a5;color:#fff}.settings-modal label{font-size:12.5px;color:#5a6072;text-align:left}.settings-modal input.form-control,.settings-modal select.form-control{font-size:13px;padding:8px 10px;border-radius:7px;height:auto}.settings-modal input::placeholder{font-size:13px!important}.settings-modal small.text-muted{display:block;font-size:11.5px;text-align:left;margin-top:4px;line-height:1.5}.settings-modal .modal-footer .btn{font-size:.875rem}.app-body .btn,.admin-modal .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;height:auto;padding:7px 14px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.app-body .btn:disabled,.app-body .btn.disabled,.admin-modal .btn:disabled,.admin-modal .btn.disabled{opacity:.55;cursor:not-allowed}.app-body .btn:focus-visible,.admin-modal .btn:focus-visible{outline:2px solid #3c54a5;outline-offset:2px}.app-body .btn-sm,.admin-modal .btn-sm{padding:5px 10px;font-size:.8rem;border-radius:6px}.app-body .btn-lg,.admin-modal .btn-lg{padding:9px 18px;font-size:.95rem}.app-body .btn.btn-primary,.admin-modal .btn.btn-primary{background:#3c54a5;border-color:#3c54a5;color:#fff}.app-body .btn.btn-primary:hover,.admin-modal .btn.btn-primary:hover{background:#33488f;border-color:#33488f;color:#fff}.app-body .btn.btn-secondary,.admin-modal .btn.btn-secondary{background:#eef0f5;border-color:#e2e5ee;color:#48506a}.app-body .btn.btn-secondary:hover,.admin-modal .btn.btn-secondary:hover{background:#e4e7ef;border-color:#d7dbe7;color:#2f3550}.app-body .btn.btn-danger,.admin-modal .btn.btn-danger{background:#d0454b;border-color:#d0454b;color:#fff}.app-body .btn.btn-danger:hover,.admin-modal .btn.btn-danger:hover{background:#ba3b41;border-color:#ba3b41;color:#fff}.app-body .btn.btn-warning,.admin-modal .btn.btn-warning{background:#e8a63a;border-color:#e8a63a;color:#3a2c05}.app-body .btn.btn-warning:hover,.admin-modal .btn.btn-warning:hover{background:#d9982f;border-color:#d9982f;color:#3a2c05}.app-body .btn.btn-success,.admin-modal .btn.btn-success{background:#2f9e6f;border-color:#2f9e6f;color:#fff}.app-body .btn.btn-success:hover,.admin-modal .btn.btn-success:hover{background:#288a61;border-color:#288a61;color:#fff}.app-body .btn.btn-info,.admin-modal .btn.btn-info{background:#3c8fb5;border-color:#3c8fb5;color:#fff}.app-body .btn.btn-info:hover,.admin-modal .btn.btn-info:hover{background:#347ea0;border-color:#347ea0;color:#fff}.app-body .btn.btn-outline-primary,.admin-modal .btn.btn-outline-primary{background:transparent;border-color:#c3cbe4;color:#3c54a5}.app-body .btn.btn-outline-primary:hover,.admin-modal .btn.btn-outline-primary:hover{background:#eef1f9;border-color:#3c54a5;color:#33488f}.app-body .btn.btn-outline-secondary,.admin-modal .btn.btn-outline-secondary{background:transparent;border-color:#d5d9e4;color:#5a6072}.app-body .btn.btn-outline-secondary:hover,.admin-modal .btn.btn-outline-secondary:hover{background:#f2f4f8;border-color:#c8cddb;color:#3a3f52}.app-body .btn.btn-outline-danger,.admin-modal .btn.btn-outline-danger{background:transparent;border-color:#e6b6b8;color:#d0454b}.app-body .btn.btn-outline-danger:hover,.admin-modal .btn.btn-outline-danger:hover{background:#fbeff0;border-color:#d0454b;color:#ba3b41}body:not(.questionnaire-body) .admin-modal{overflow-y:auto}body:not(.questionnaire-body) .admin-modal .modal-dialog{max-height:calc(100vh - 2rem);margin:1rem auto}body:not(.questionnaire-body) .admin-modal .modal-content{max-height:calc(100vh - 2rem);display:flex;flex-direction:column;padding:0;font-size:14px;line-height:1.5;text-align:left;border-radius:8px}body:not(.questionnaire-body) .admin-modal .modal-header,body:not(.questionnaire-body) .admin-modal .modal-footer{flex:0 0 auto}body:not(.questionnaire-body) .admin-modal .modal-body{flex:1 1 auto;overflow-y:auto;min-height:0}body:not(.questionnaire-body) .export-format-list{display:flex;flex-direction:column;gap:8px}body:not(.questionnaire-body) .export-format{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 14px;border:1px solid #ccd4e8;border-radius:8px;background:#fff;text-align:left;cursor:pointer}body:not(.questionnaire-body) .export-format:hover{border-color:#33488f;background:#f6f8fd}body:not(.questionnaire-body) .export-format-name{font-size:14px;font-weight:600;color:#2f3444}body:not(.questionnaire-body) .export-format-help{font-size:12px;color:#6b7186}app-dropdown-selector{background:#fff;position:relative;-webkit-user-select:none;user-select:none;color:#3c54a5}app-dropdown-selector .dropdown-item-label,app-dropdown-selector input[name=search],app-dropdown-selector input[name=search]::placeholder{font-size:18px;line-height:27px}app-dropdown-selector input[name=search]{color:#3c54a5}app-dropdown-selector .dropdown-item-mobile-label{display:none}app-dropdown-selector>div{position:relative;width:fit-content;max-width:944px;min-width:350px}app-dropdown-selector>div>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}app-dropdown-selector>div:first-child{text-align:left}app-dropdown-selector .has-scrollbar .options-selector-list ul{padding-right:10px}app-dropdown-selector .options-selector-list{position:absolute;background:#fff;overflow:auto;top:74px;z-index:20;border-radius:12px;padding:14px;box-shadow:0 8px 10px #0203030a}app-dropdown-selector .options-selector-list ul{list-style-type:none;margin:0;padding:0;max-height:248px;overflow:auto}app-dropdown-selector .options-selector-list ul li{cursor:pointer;border-bottom:1px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;padding-left:10px;border-radius:6px;font-family:LatoWebSemibold,sans-serif;font-size:20px;margin:8px 0;line-height:42px}app-dropdown-selector .options-selector-list ul li:first-child{margin-top:0}app-dropdown-selector .options-selector-list ul li:last-child{border-bottom:none;margin-bottom:0}app-dropdown-selector .options-selector-list ul li:hover{background-color:#3c54a5;color:#fff}app-dropdown-selector .options-selector-list ul li.active{background-color:#3c54a5;color:#fff}app-dropdown-selector .btn{background:url(/images/cil-arrow-down.svg) no-repeat right 22px center #fff;padding-left:24px!important;padding-right:128px!important;width:100%;height:62px;text-align:left;box-shadow:0 16px 24px #02030308,0 6px 30px #02030305,0 8px 10px #0203030a;border-radius:8px!important;border:1px solid transparent!important}app-dropdown-selector .btn:hover{background:url(/images/cil-arrow-down-white.svg) no-repeat right 22px center transparent;font-family:LatoWebBold,sans-serif}app-dropdown-selector .dropdown-open.btn{background:url(/images/cil-arrow-up.svg) no-repeat right 22px center #fff;font-family:LatoWebBold,sans-serif}app-dropdown-selector .dropdown-open.btn:hover{background:url(/images/cil-arrow-up-white.svg) no-repeat right 22px center #3c54a5}app-dropdown-selector .other-item{background-image:url(/images/plus.svg);background-repeat:no-repeat;background-position:12px 16px;cursor:default;padding:16.5px 16px 12.5px 48px;color:#333;border-top:1px solid #EAEAEA;border-radius:0;margin:10px -14px -14px}app-dropdown-selector .other-item input{background-color:#fff!important;text-align:left!important;border:none!important;font-size:16px!important;line-height:19px!important;color:#333!important;display:inline-block!important;vertical-align:middle!important;box-shadow:none!important;padding:0 8px!important}app-dropdown-selector .other-item input::placeholder{color:#767676;font-size:16px;line-height:19px}app-dropdown-selector .other-item input:focus{border:none;box-shadow:none}app-dropdown-selector .other-item:hover{background-color:#fff;color:#333}app-dropdown-selector .other-item>div>div{display:inline-block;vertical-align:top}app-dropdown-selector .other-item:hover input::placeholder{color:#666}app-dropdown-selector .choice-item-suggestions{z-index:2;padding:12px 18px;position:absolute;bottom:56px;width:100%;left:0;border-radius:0!important;border-bottom:1px solid #CCC;border-top:1px solid #CCC;background:#fff}app-dropdown-selector .choice-item-suggestions>div{padding:4px 6px;margin:8px 0;cursor:pointer}app-dropdown-selector .choice-item-suggestions>div:hover,app-dropdown-selector .choice-item-suggestions>div.choice-item-suggestion-highlighted{background-color:#3c54a5;border-radius:4px;color:#fff}app-dropdown-selector .suggestions-visible ul{min-height:94px}.fluid-width-multi-selector{width:100%!important}@media(max-width:600px){app-dropdown-selector>div{width:100%;max-width:500px;min-width:auto!important}app-dropdown-selector .dropdown-item-label{display:none}app-dropdown-selector .dropdown-item-mobile-label{display:inline}app-dropdown-selector .dropdown-item-mobile-label,app-dropdown-selector input[name=search],app-dropdown-selector input[name=search]::placeholder{font-size:16px;line-height:24px}app-dropdown-selector .options-selector-list{top:68px}app-dropdown-selector .options-selector-list ul{max-height:296px}app-dropdown-selector .options-selector-list ul li{font-size:16px;line-height:34px;white-space:normal;margin:18px 0}app-dropdown-selector .btn,app-dropdown-selector .btn:hover,app-dropdown-selector .dropdown-open.btn,app-dropdown-selector .dropdown-open.btn:hover{background-size:16px 16px;padding-left:20px!important;height:56px;line-height:56px}app-dropdown-selector .choice-item{margin-right:-6px}app-dropdown-selector .choice-item>div>div:nth-child(2){width:calc(100% - 40px)}app-country-selector,app-dropdown,app-dropdown-table{min-width:auto!important}app-country-selector .multiple-selection,app-dropdown .multiple-selection,app-dropdown-table .multiple-selection{max-width:500px!important}app-country-selector .multiple-selection .dropdown-tag,app-dropdown .multiple-selection .dropdown-tag,app-dropdown-table .multiple-selection .dropdown-tag{font-size:14px!important;line-height:21px!important;padding:6px 40px 4px 16px!important;margin-right:4px!important;margin-bottom:8px!important}app-country-selector .multiple-selection .remove-tag,app-dropdown .multiple-selection .remove-tag,app-dropdown-table .multiple-selection .remove-tag{display:inline-block;background:url(/images/remove-tag-mobile.png) no-repeat center center!important;width:8px!important;height:9px!important;margin-left:16px!important;margin-top:-5px!important;right:16px!important}app-country-selector .multiple-selection .btn.btn-outline-primary,app-dropdown .multiple-selection .btn.btn-outline-primary,app-dropdown-table .multiple-selection .btn.btn-outline-primary{height:auto!important}app-country-selector .multiple-selection.has-items input[name],app-dropdown .multiple-selection.has-items input[name],app-dropdown-table .multiple-selection.has-items input[name]{padding:2px 4px!important}app-country-selector .multiple-selection.has-items .btn.btn-outline-primary,app-dropdown .multiple-selection.has-items .btn.btn-outline-primary,app-dropdown-table .multiple-selection.has-items .btn.btn-outline-primary{padding:12px 8px 4px 12px!important;line-height:unset!important}app-country-selector .multiple-selection.has-items .options-selector-list,app-dropdown .multiple-selection.has-items .options-selector-list,app-dropdown-table .multiple-selection.has-items .options-selector-list{margin-top:8px}}app-country-selector input,app-dropdown input,app-dropdown-table input{border:none!important;box-shadow:none!important;padding-left:0;padding-right:0;width:100%}app-country-selector .has-search .btn,app-dropdown .has-search .btn,app-dropdown-table .has-search .btn{background-image:none!important;padding-right:24px!important;background-color:#fff!important}app-country-selector .has-search .btn:hover,app-dropdown .has-search .btn:hover,app-dropdown-table .has-search .btn:hover{background:url(/images/cil-arrow-down.svg) no-repeat right 22px center #fff}app-country-selector .has-search .btn.dropdown-open:hover,app-dropdown .has-search .btn.dropdown-open:hover,app-dropdown-table .has-search .btn.dropdown-open:hover{background:url(/images/cil-arrow-up.svg) no-repeat right 22px center #fff}app-country-selector .has-search .dropdown-item-label-default.dropdown-item-label,app-country-selector .has-search .dropdown-item-label-default.dropdown-item-mobile-label,app-dropdown .has-search .dropdown-item-label-default.dropdown-item-label,app-dropdown .has-search .dropdown-item-label-default.dropdown-item-mobile-label,app-dropdown-table .has-search .dropdown-item-label-default.dropdown-item-label,app-dropdown-table .has-search .dropdown-item-label-default.dropdown-item-mobile-label{color:#767676}app-country-selector .multiple-selection,app-dropdown .multiple-selection,app-dropdown-table .multiple-selection{min-width:400px;max-width:450px}app-country-selector .multiple-selection input,app-dropdown .multiple-selection input,app-dropdown-table .multiple-selection input{display:inline}app-country-selector .multiple-selection .btn,app-dropdown .multiple-selection .btn,app-dropdown-table .multiple-selection .btn{white-space:normal;height:auto}app-country-selector .multiple-selection .dropdown-tag,app-dropdown .multiple-selection .dropdown-tag,app-dropdown-table .multiple-selection .dropdown-tag{color:#fff;font-size:18px;line-height:27px;padding:6px 52px 4px 20px;background-color:#3c54a5;border-radius:39px;margin-right:8px;margin-bottom:12px;display:inline-block;font-family:LatoWeb,sans-serif;cursor:default;position:relative}app-country-selector .multiple-selection.has-items input[name],app-dropdown .multiple-selection.has-items input[name],app-dropdown-table .multiple-selection.has-items input[name]{padding:6px 4px;width:fit-content;max-width:none}app-country-selector .multiple-selection.has-items .btn,app-dropdown .multiple-selection.has-items .btn,app-dropdown-table .multiple-selection.has-items .btn{padding:16px 12px 4px!important;line-height:unset}app-country-selector .multiple-selection.has-items .options-selector-list,app-dropdown .multiple-selection.has-items .options-selector-list,app-dropdown-table .multiple-selection.has-items .options-selector-list{top:auto;margin-top:8px}app-country-selector .multiple-selection .remove-tag,app-dropdown .multiple-selection .remove-tag,app-dropdown-table .multiple-selection .remove-tag{display:inline-block;background:url(/images/remove-tag.png) no-repeat center center;width:12px;height:13px;cursor:pointer;right:20px;top:50%;position:absolute;margin-top:-7px;margin-left:20px}app-cantril-value .cantril-values{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a}app-cantril-value .cantril-labels{font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;display:grid;grid-template-columns:33.33% 33.33% 33.33%}app-cantril-value .cantril-label-left{text-align:left}app-cantril-value .cantril-label-center{text-align:center}app-cantril-value .cantril-label-right{text-align:right}app-cantril-value .cantril-value-min,app-cantril-value .cantril-value-max{font-family:LatoWebBold,sans-serif;font-size:24px;line-height:28.8px;color:#828282;display:inline-block;vertical-align:middle;position:relative;top:9px}app-cantril-value .cantril-value-min{text-align:left;width:45px}app-cantril-value .cantril-value-max{text-align:right;width:45px}app-cantril-value .cantril-values-container{width:calc(100% - 90px);display:inline-block;vertical-align:top}app-cantril-value .cantril-values-options{width:100%;display:table;table-layout:fixed}app-cantril-value .cantril-value-option{display:table-cell;cursor:pointer;color:#767676;font-size:16px;line-height:19.2px;text-align:center;vertical-align:top}app-cantril-value .cantril-value-option>div{display:inline-block;border-radius:50%;background-color:#e56c70;width:32px;height:32px}app-cantril-value .cantril-value-option span{display:block;position:relative;margin-top:10px}app-cantril-value .cantril-value-option.cantril-value-option-selected{font-size:var(--survey-control-font);line-height:var(--survey-control);padding-top:0}app-cantril-value .cantril-value-option.cantril-value-option-selected>div{width:var(--survey-control);height:var(--survey-control);background-color:#e61e25;color:#fff;box-shadow:0 0 8px #e61e2599;margin-top:-8px}app-cantril-value .cantril-value-option.cantril-value-option-selected span{margin-top:-64px;color:#fff}@media(max-width:600px){app-cantril-value .cantril-values{padding:calc(20px * var(--survey-density))}app-cantril-value .cantril-labels{font-size:16px;line-height:19.2px}app-cantril-value .cantril-value-min,app-cantril-value .cantril-value-max{top:3px}app-cantril-value .cantril-value-min{width:25px}app-cantril-value .cantril-value-max{width:35px}app-cantril-value .cantril-values-container{width:calc(100% - 60px)}app-cantril-value .cantril-value-option{font-size:14px;line-height:19.2px;width:21px;height:21px}app-cantril-value .cantril-value-option>div{width:16px;height:16px}app-cantril-value .cantril-value-option.cantril-value-option-selected{width:24px!important;height:24px!important;font-size:14px;line-height:32px;margin-top:-8px}app-cantril-value .cantril-value-option.cantril-value-option-selected>div{width:24px!important;height:24px!important}app-cantril-value .cantril-value-option.cantril-value-option-selected span{margin-top:-40px}}app-cantril-slider .cantril-slider{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a}app-cantril-slider .cantril-labels{font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;display:grid;grid-template-columns:33.33% 33.33% 33.33%}app-cantril-slider .cantril-label-left{text-align:left}app-cantril-slider .cantril-label-center{text-align:center}app-cantril-slider .cantril-label-right{text-align:right}app-cantril-slider .cantril-value-min,app-cantril-slider .cantril-value-max{font-family:LatoWebBold,sans-serif;font-size:24px;line-height:28.8px;color:#828282;display:inline-block;vertical-align:middle}app-cantril-slider .cantril-value-min{text-align:left;width:45px}app-cantril-slider .cantril-value-max{text-align:right;width:45px}app-cantril-slider .cantril-value-slider{width:calc(100% - 90px);height:28px;display:inline-block;vertical-align:middle;position:relative}app-cantril-slider .slider-thumb{font-family:LatoWebBold,sans-serif;font-size:var(--survey-control-font);line-height:var(--survey-control);color:#fff;background-color:#e61e25;border-radius:50%;cursor:move;transform:none!important;position:absolute;width:var(--survey-control);height:var(--survey-control);text-align:center;top:calc(13px - var(--survey-control) / 2);margin-left:calc(var(--survey-control) / -2)}app-cantril-slider .slider-thumb.slider-thumb-continuous{font-size:14px}app-cantril-slider .slider-thumb.slider-thumb-unset{background-color:#bdbdbd}app-cantril-slider progress{width:100%;height:9px;border-radius:27px;border:none}app-cantril-slider progress[value]::-webkit-progress-bar{background-color:#e0e0e0;overflow:hidden;border-radius:27px}app-cantril-slider progress[value]::-webkit-progress-value{background-color:#e61e25}@media(max-width:600px){app-cantril-slider .cantril-slider{padding:calc(20px * var(--survey-density))}app-cantril-slider .cantril-labels{font-size:16px;line-height:19.2px}app-cantril-slider progress{height:6px}app-cantril-slider .slider-thumb{font-size:var(--survey-control-font);line-height:var(--survey-control);width:var(--survey-control);height:var(--survey-control);top:calc(11px - var(--survey-control) / 2);margin-left:calc(var(--survey-control) / -2)}app-cantril-slider .slider-thumb.slider-thumb-continuous{font-size:12px}}app-cantril-ladder .ladder-instructions{position:absolute;background:url(/images/info.svg) no-repeat 20px 16px #ced4e8;padding:48px 14px 11px 20px;color:#3c54a5;border-radius:14px;font-size:16px;line-height:24px;width:168px;overflow:hidden;text-overflow:ellipsis}app-cantril-ladder .ladder-text-0,app-cantril-ladder .ladder-text-10{position:absolute;font-size:16px;line-height:24px;color:#3c54a5;text-align:center;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-cantril-ladder .ladder-label{font-size:16px;line-height:32px;color:#3c54a5;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-cantril-ladder .ladder-text-0{bottom:-10px;left:0}app-cantril-ladder .ladder-text-10{bottom:75%;left:89%}app-cantril-ladder .ladder-container-mobile{display:none;max-width:400px}app-cantril-ladder .ladder-container-mobile.vertical-mode{display:block}app-cantril-ladder .ladder-container{width:100%;position:relative;padding-bottom:20px}app-cantril-ladder .ladder-background{width:100%}app-cantril-ladder .ladder-person{position:absolute;cursor:move;-webkit-user-select:none;user-select:none;width:6.54%;height:28.96%;transform:none!important;top:33%;left:5.3%}app-cantril-ladder .ladder-person[data-step="0"]{top:56%;left:4.44%}app-cantril-ladder .ladder-person[data-step="1"]{top:48%;left:12.85%}app-cantril-ladder .ladder-person[data-step="2"]{top:40%;left:21.61%}app-cantril-ladder .ladder-person[data-step="3"]{top:32%;left:30.02%}app-cantril-ladder .ladder-person[data-step="4"]{top:24%;left:38.31%}app-cantril-ladder .ladder-person[data-step="5"]{top:16%;left:46.37%}app-cantril-ladder .ladder-person[data-step="6"]{top:8%;left:55.14%}app-cantril-ladder .ladder-person[data-step="7"]{top:0;left:63.2%}app-cantril-ladder .ladder-person[data-step="8"]{top:-8%;left:71.61%}app-cantril-ladder .ladder-person[data-step="9"]{top:-16%;left:80.02%}app-cantril-ladder .ladder-person[data-step="10"]{top:-24%;left:88.66%}app-cantril-ladder .ladder-container-mobile table label{vertical-align:middle;position:relative;top:1px}app-cantril-ladder .ladder-container-mobile table .radio-item{margin:0 9px 0 15px}app-cantril-ladder .ladder-container-mobile table tr td:first-child{width:42px;height:42px}app-cantril-ladder .ladder-container-mobile table tr td:last-child{font-size:18px;line-height:21.6px;color:#4f4f4f}app-cantril-ladder .ladder-container-mobile table tr:nth-child(1) td:first-child{background-color:#e61e25}app-cantril-ladder .ladder-container-mobile table tr:nth-child(2) td:first-child{background-color:#e82c32}app-cantril-ladder .ladder-container-mobile table tr:nth-child(3) td:first-child{background-color:#e93a40}app-cantril-ladder .ladder-container-mobile table tr:nth-child(4) td:first-child{background-color:#eb474d}app-cantril-ladder .ladder-container-mobile table tr:nth-child(5) td:first-child{background-color:#ec555a}app-cantril-ladder .ladder-container-mobile table tr:nth-child(6) td:first-child{background-color:#ee6368}app-cantril-ladder .ladder-container-mobile table tr:nth-child(7) td:first-child{background-color:#ef7175}app-cantril-ladder .ladder-container-mobile table tr:nth-child(8) td:first-child{background-color:#f17e82}app-cantril-ladder .ladder-container-mobile table tr:nth-child(9) td:first-child{background-color:#f28c90}app-cantril-ladder .ladder-container-mobile table tr:nth-child(10) td:first-child{background-color:#f49a9d}app-cantril-ladder .ladder-container-mobile table tr:nth-child(11) td:first-child{background-color:#f49a9d}@media(max-width:600px){app-cantril-ladder .ladder-container{display:none}app-cantril-ladder .ladder-container-mobile{display:block}}app-edit-questionnaire .ladder-text-0,app-edit-questionnaire .ladder-text-10,app-edit-questionnaire .ladder-instructions{display:none}app-cantril-table-value .table-question,app-cantril-table-value .cantril-values-content{display:inline-block;vertical-align:top}app-cantril-table-value .table-question{padding-top:9px;padding-bottom:10px;min-height:calc(95px * var(--survey-density));border-right:2px solid rgba(189,189,189,.67);padding-right:10px}app-cantril-table-value .table-question-container{display:grid;grid-template-columns:var(--survey-table-label-width, 30%) 100%}app-cantril-table-value .table-question-container:first-child .table-question{min-height:auto;padding-top:calc(1rem + 9px);border-top:2px solid rgba(189,189,189,.67)}app-cantril-table-value .table-question-container:first-child .cantril-values-content{border-top:2px solid rgba(189,189,189,.67);padding-top:1rem}app-cantril-table-value .table-question-container:last-child .table-question{min-height:auto}app-cantril-table-value .cantril-values-content{width:calc(100% - var(--survey-table-label-width, 30%) - 2px);margin-bottom:2rem;padding-bottom:.5rem;padding-left:10px}app-cantril-table-value .cantril-values{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a}app-cantril-table-value .cantril-labels{margin-left:calc(var(--survey-table-label-width, 30%) - 2px);font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;display:grid;grid-template-columns:33.33% 33.33% 33.33%;border-left:2px solid rgba(189,189,189,.67);padding-left:10px;padding-bottom:.5rem;padding-top:.5rem}app-cantril-table-value .cantril-label-left{text-align:left}app-cantril-table-value .cantril-label-center{text-align:center}app-cantril-table-value .cantril-label-right{text-align:right}app-cantril-table-value .cantril-value-min,app-cantril-table-value .cantril-value-max{font-family:LatoWebBold,sans-serif;font-size:24px;line-height:28.8px;color:#828282;display:inline-block;vertical-align:middle;position:relative;top:9px}app-cantril-table-value .cantril-value-min{text-align:left;width:45px}app-cantril-table-value .cantril-value-max{text-align:right;width:45px}app-cantril-table-value .cantril-values-container{width:calc(100% - 90px);display:inline-block;vertical-align:top}app-cantril-table-value .cantril-values-options{width:100%;display:table;table-layout:fixed}app-cantril-table-value .cantril-value-option{display:table-cell;cursor:pointer;color:#767676;font-size:16px;line-height:19.2px;text-align:center;vertical-align:top}app-cantril-table-value .cantril-value-option>div{display:inline-block;border-radius:50%;background-color:#f5a3a6;width:32px;height:32px}app-cantril-table-value .cantril-value-option span{display:block;position:relative;margin-top:10px}app-cantril-table-value .cantril-value-option.cantril-value-option-selected{font-size:var(--survey-control-font);line-height:var(--survey-control);padding-top:0}app-cantril-table-value .cantril-value-option.cantril-value-option-selected>div{width:var(--survey-control);height:var(--survey-control);background-color:#e61e25;color:#fff;box-shadow:0 0 8px #e61e2599;margin-top:-8px}app-cantril-table-value .cantril-value-option.cantril-value-option-selected span{margin-top:-64px;color:#fff}@media(max-width:600px){app-cantril-table-value .table-question{display:block;width:100%;min-height:auto;border-right:none;padding-right:0}app-cantril-table-value .table-question-container{display:block}app-cantril-table-value .table-question-container:first-child .table-question{margin-top:.5rem;padding-top:calc(.5rem + 9px)}app-cantril-table-value .table-question-container:first-child .cantril-values-content{padding-top:0;border-top:none}app-cantril-table-value .cantril-values-content{width:100%;display:block}app-cantril-table-value .cantril-values{padding:calc(20px * var(--survey-density))}app-cantril-table-value .cantril-labels{font-size:16px;line-height:19.2px;margin-left:0;border-left:none;padding-left:0}app-cantril-table-value .cantril-value-min,app-cantril-table-value .cantril-value-max{top:3px}app-cantril-table-value .cantril-value-min{width:25px}app-cantril-table-value .cantril-value-max{width:35px}app-cantril-table-value .cantril-values-container{width:calc(100% - 60px)}app-cantril-table-value .cantril-value-option{font-size:14px;line-height:19.2px;width:21px;height:21px}app-cantril-table-value .cantril-value-option>div{width:16px;height:16px}app-cantril-table-value .cantril-value-option.cantril-value-option-selected{width:24px!important;height:24px!important;font-size:14px;line-height:32px;margin-top:-8px}app-cantril-table-value .cantril-value-option.cantril-value-option-selected>div{width:24px!important;height:24px!important}app-cantril-table-value .cantril-value-option.cantril-value-option-selected span{margin-top:-40px}}app-cantril-table-slider .table-question{display:flex;align-items:center}app-cantril-table-slider .cantril-slider{display:flex;flex-direction:column;justify-content:center}app-cantril-table-slider .table-question{min-height:calc(95px * var(--survey-density));border-right:2px solid rgba(189,189,189,.67);padding:calc(8px + 8px * var(--survey-density)) 10px calc(8px + 8px * var(--survey-density)) 0}app-cantril-table-slider .table-question-container{display:grid;grid-template-columns:var(--survey-table-label-width, 30%) 100%}app-cantril-table-slider .table-question-container:first-child .table-question,app-cantril-table-slider .table-question-container:first-child .cantril-slider{border-top:2px solid rgba(189,189,189,.67);padding-top:1.2rem}app-cantril-table-slider .table-question-container:first-child .table-question{min-height:auto}app-cantril-table-slider .table-question-container:last-child .table-question{min-height:auto}app-cantril-table-slider .table-question-container:last-child .table-question,app-cantril-table-slider .table-question-container:last-child .cantril-slider{padding-bottom:1rem}app-cantril-table-slider .cantril-slider{width:calc(100% - var(--survey-table-label-width, 30%) - 2px);padding:calc(8px + 8px * var(--survey-density)) 0 calc(8px + 8px * var(--survey-density)) 10px}app-cantril-table-slider .cantril-values{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a}app-cantril-table-slider .cantril-labels{margin-left:calc(var(--survey-table-label-width, 30%) - 2px);font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;display:grid;grid-template-columns:33.33% 33.33% 33.33%;border-left:2px solid rgba(189,189,189,.67);padding-left:10px;padding-bottom:.5rem;padding-top:.5rem}app-cantril-table-slider .cantril-label-left{text-align:left}app-cantril-table-slider .cantril-label-center{text-align:center}app-cantril-table-slider .cantril-label-right{text-align:right}app-cantril-table-slider .cantril-value-min,app-cantril-table-slider .cantril-value-max{font-family:LatoWebBold,sans-serif;font-size:24px;line-height:28.8px;color:#828282;display:inline-block;vertical-align:middle}app-cantril-table-slider .cantril-value-min{text-align:left;width:45px}app-cantril-table-slider .cantril-value-max{text-align:right;width:45px}app-cantril-table-slider .cantril-value-slider{width:calc(100% - 90px);height:28px;display:inline-block;vertical-align:middle;position:relative}app-cantril-table-slider .slider-thumb{font-family:LatoWebBold,sans-serif;font-size:var(--survey-control-font);line-height:var(--survey-control);color:#fff;background-color:#e61e25;border-radius:50%;cursor:move;transform:none!important;position:absolute;width:var(--survey-control);height:var(--survey-control);text-align:center;top:calc(13px - var(--survey-control) / 2);margin-left:calc(var(--survey-control) / -2)}app-cantril-table-slider .slider-thumb.slider-thumb-continuous{font-size:14px}app-cantril-table-slider .slider-thumb.slider-thumb-unset{background-color:#bdbdbd}app-cantril-table-slider progress{width:100%;height:9px;border-radius:27px;border:none}app-cantril-table-slider progress[value]::-webkit-progress-bar{background-color:#e0e0e0;overflow:hidden;border-radius:27px}app-cantril-table-slider progress[value]::-webkit-progress-value{background-color:#e61e25}@media(max-width:600px){app-cantril-table-slider .table-question{display:block;width:100%;min-height:auto;border-right:none;padding-right:0}app-cantril-table-slider .table-question-container{display:block}app-cantril-table-slider .table-question-container:first-child .table-question{margin-top:.5rem;padding-top:.5rem}app-cantril-table-slider .table-question-container:first-child .cantril-slider{padding-top:0;border-top:none}app-cantril-table-slider .cantril-slider{width:100%;display:block;margin-bottom:.5rem}app-cantril-table-slider .cantril-values{padding:calc(20px * var(--survey-density))}app-cantril-table-slider .cantril-labels{font-size:16px;line-height:19.2px;margin-left:0;border-left:none;padding-left:0}app-cantril-table-slider .cantril-value-min,app-cantril-table-slider .cantril-value-max{top:3px}app-cantril-table-slider progress{height:6px}app-cantril-table-slider .slider-thumb{font-size:var(--survey-control-font);line-height:var(--survey-control);width:var(--survey-control);height:var(--survey-control);top:calc(11px - var(--survey-control) / 2);margin-left:calc(var(--survey-control) / -2)}app-cantril-table-slider .slider-thumb.slider-thumb-continuous{font-size:12px}}app-likert .likert-headline{font-family:LatoWebSemibold,sans-serif;font-size:16px;line-height:24px;color:#4f4f4f;margin-bottom:12px}app-likert .likert-container{padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a;width:fit-content}app-likert .likert-option{width:124px;min-height:104px;background-color:#ced4e8;display:inline-block;vertical-align:top;cursor:pointer;border-radius:16px;margin:8px;font-family:LatoWebBold,sans-serif;font-size:16px;color:#3c54a5;padding:10px;text-align:center;line-height:84px}app-likert .likert-option span{vertical-align:middle;display:inline-block;line-height:24px}app-likert .likert-option img{max-width:100%;max-height:100%}app-likert .likert-option-selected{background-color:#3c54a5;color:#fff}app-likert .likert-smiley-mode .likert-option{line-height:normal;display:inline-flex;align-items:center;justify-content:center;min-height:150px}app-likert .likert-smiley{display:flex;flex-direction:column;align-items:center;gap:10px}app-likert .likert-smiley-svg{width:92px;height:92px;display:block}app-likert .likert-smiley-label{font-size:15px;line-height:20px}@media(max-width:600px){app-likert .likert-container{width:100%;display:flex;flex-wrap:wrap;gap:8px}app-likert .likert-option{flex:1 1 84px;width:auto;min-height:68px;margin:0;padding:8px 6px;font-size:14px;line-height:1.25;display:flex;align-items:center;justify-content:center}app-likert .likert-option span{line-height:1.25}}app-likert-table .table-questions-container-desktop{width:100%}app-likert-table .table-questions-container-desktop th,app-likert-table .table-questions-container-desktop td{padding:calc(20px * var(--survey-density))}app-likert-table .table-questions-container-desktop tr:first-child td{border-bottom:2px solid rgba(189,189,189,.67)}app-likert-table .table-questions-container-desktop tr td:first-child{border-right:2px solid rgba(189,189,189,.67)}app-likert-table .table-questions-container-desktop tr td:not(:first-child){text-align:center}app-likert-table .table-questions-container-mobile{display:none}app-likert-table .table-question,app-likert-table .likert-values-options,app-likert-table .table-option-dropdown{display:inline-block;vertical-align:top}app-likert-table .table-option-dropdown{display:none;width:calc(100% - var(--survey-table-label-width, 30%));padding:.5rem 10px}app-likert-table .table-question{padding-top:calc(1rem + 5px);padding-bottom:10px;border-right:2px solid rgba(189,189,189,.67);padding-right:10px}app-likert-table .table-question-container{display:grid;grid-template-columns:var(--survey-table-label-width, 30%) 100%}app-likert-table .table-question-container:first-child .table-question{border-top:2px solid rgba(189,189,189,.67)}app-likert-table .table-question-container:first-child .likert-values-container{border-top:2px solid rgba(189,189,189,.67)}app-likert-table .likert-values{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a}app-likert-table .likert-table-labels{margin-left:calc(var(--survey-table-label-width, 30%) - 2px);font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;border-left:2px solid rgba(189,189,189,.67);padding-right:10px;padding-left:10px;padding-bottom:.5rem;padding-top:.5rem;text-align:center}app-likert-table .likert-table-labels table{width:100%;display:table;table-layout:fixed;border-collapse:collapse}app-likert-table .likert-table-labels table td{display:table-cell;text-align:center;vertical-align:middle}app-likert-table .likert-values-container{width:calc(100% - var(--survey-table-label-width, 30%));padding:1rem 10px}app-likert-table .likert-values-options{display:flex;justify-content:space-around}@media(max-width:600px){app-likert-table .table-questions-container-desktop{display:none}app-likert-table .table-questions-container-mobile{display:block}app-likert-table .table-question{display:block;width:100%;border-right:none;padding-right:0;padding-top:calc(.5rem + 5px)}app-likert-table .table-option-dropdown{display:inline-block;width:100%}app-likert-table .table-option-dropdown .fluid-width-multi-selector{min-width:auto}app-likert-table .likert-values-container{display:none}app-likert-table .table-question-container{display:grid;grid-template-columns:50% 50%}app-likert-table .table-question-container:first-child .table-question{padding-top:calc(.5rem + 5px);border-top:none}app-likert-table .table-question-container:first-child .likert-values-container{padding-top:0;border-top:none}app-likert-table .likert-values-container{width:100%;padding:0}app-likert-table .likert-values{padding:calc(20px * var(--survey-density))}app-likert-table .likert-table-labels{display:none;font-size:16px;line-height:19.2px;margin-left:0;border-left:none;padding-left:0;padding-right:0}app-likert-table app-dropdown-selector ul li,app-likert-table app-dropdown-selector .btn,app-likert-table app-dropdown-selector .btn:hover{font-size:12px!important;line-height:18px!important}app-likert-table app-dropdown-selector .btn,app-likert-table app-dropdown-selector .btn.dropdown-open,app-likert-table app-dropdown-selector .btn:hover,app-likert-table app-dropdown-selector .dropdown-open.btn:hover{padding:8px 34px 8px 8px!important;border:1px solid #3C54A5!important;border-radius:4px!important;height:auto!important;background-position:right 12px center;background-size:12px 12px;box-shadow:none!important}app-likert-table app-dropdown-selector .options-selector-list{top:44px!important;padding:7px!important}app-likert-table app-dropdown-selector .options-selector-list li{padding-left:7px!important;margin-bottom:4px!important;line-height:28px!important}app-likert-table app-dropdown-selector .options-selector-list li:last-child{margin-bottom:0!important}}app-choice .choice-container{margin-bottom:-12px}app-choice .choice-item{position:relative;font-size:16px;line-height:19.2px;color:#333;background-color:#fff;box-shadow:0 2px 2px #02030308,0 3px 1px #02030305,0 1px 5px #0203030a;border-radius:34px;cursor:pointer;background-image:url(/images/checkbox.svg);background-repeat:no-repeat;background-position:left 12px center;padding:14.5px 16px 14.5px 48px;display:inline-block;margin-right:12px;margin-bottom:12px;vertical-align:top;-webkit-user-select:none;user-select:none}app-choice .choice-item:hover{opacity:.8;background-color:#3c54a5;color:#fff;box-shadow:none}app-choice .choice-item.choice-item-selected{background-color:#3c54a5;color:#fff;box-shadow:none;background-image:url(/images/checkmark-white.svg);background-repeat:no-repeat;background-position:left 12px center}app-choice .other-item{background-image:url(/images/plus.svg);cursor:default;padding:16.5px 16px 12.5px 48px;background-position:12px 12px}app-choice .other-item:hover{opacity:1;background-color:#fff;box-shadow:0 2px 2px #02030308,0 3px 1px #02030305,0 1px 5px #0203030a;color:#333}app-choice .other-item>div>div{display:inline-block;vertical-align:top}app-choice input{background-color:#fff!important;text-align:left!important;border:none!important;font-size:16px!important;line-height:19px!important;color:#333!important;display:inline-block!important;vertical-align:middle!important;box-shadow:none!important;padding:0 8px!important}app-choice input::placeholder{color:#767676;font-size:16px;line-height:19px}app-choice input:focus{border:none;box-shadow:none}app-choice .other-item:hover input::placeholder{color:#666}app-choice .choice-item-suggestions{z-index:2;padding:12px 18px;position:absolute;top:56px;left:0;background:#fff;box-shadow:0 16px 24px #02030308,0 6px 30px #02030305,0 8px 10px #0203030a;border-radius:9px}app-choice .choice-item-suggestions>div{padding:4px 6px;margin:8px 0;cursor:pointer}app-choice .choice-item-suggestions>div:hover,app-choice .choice-item-suggestions>div.choice-item-suggestion-highlighted{background-color:#3c54a5;border-radius:4px;color:#fff}app-choice .choice-vertical .choice-item{display:block;width:fit-content}@media(max-width:600px){app-choice .choice-item.choice-item-text{display:block;width:fit-content}app-choice .choice-item.other-item input{width:180px}}app-radar .legend-bg-mobile,app-radar .legend-bg-image-mobile,app-radar .legend-value-mobile{display:none}app-radar figure{margin:0;display:flex;justify-content:center}app-radar .radar-chart{position:relative;width:100%;font-size:12.9231px;line-height:100%;padding:calc(24px * var(--survey-density)) calc(20px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a;color:#3c54a5}app-radar .total-text{font-size:14px;line-height:100%}app-radar .total-value{font-family:LatoWebBold,sans-serif}app-radar .radar-instructions{background:url(/images/info.svg) no-repeat 12px center #ced4e8;background-size:16px 16px;width:fit-content;max-width:260px;padding:8px 14px 8px 38px;margin:6px 0 2px;color:#3c54a5;border-radius:12px;line-height:1.4;font-size:12.5px}app-radar #radar-container{text-align:center;padding:46px 21% 40px;overflow:visible}app-radar svg{overflow:visible;width:100%;max-width:520px;height:auto;-webkit-user-select:none;user-select:none}app-radar svg .circles{cursor:pointer}app-radar .radar-mobile-options{display:none}app-radar .empty-radar-element{display:none}@media(max-width:600px){app-radar .total-text,app-radar .radar-instructions{visibility:hidden}app-radar .circles,app-radar .legend,app-radar .legend-bg,app-radar .legend-bg-circle,app-radar .legend-bg-image,app-radar .legend-value{display:none}app-radar .legend-bg-mobile,app-radar .legend-bg-image-mobile,app-radar .legend-value-mobile{display:inline}app-radar figure{margin-bottom:0}app-radar svg{width:100%;max-width:320px;height:auto;margin:0 0 6px}app-radar #radar-container{padding:4px 0 0}app-radar .total-text,app-radar .radar-instructions{display:none}app-radar .radar-mobile-options{display:block}app-radar .radar-mobile-options .table-question{padding-bottom:14px;display:block;width:100%}app-radar .radar-mobile-options .table-question-container{width:100%;font-size:14px;font-family:LatoWebBold,sans-serif;line-height:100%;padding:16px 20px;background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a;color:#3c54a5;margin:.5rem 0}app-radar .radar-mobile-options .table-question-container:first-child{margin-top:1rem}app-radar .radar-mobile-options .radar-slider{width:100%;display:block}app-radar .radar-mobile-options .radar-value-slider{width:100%;height:20px;display:inline-block;vertical-align:middle;position:relative}app-radar .radar-mobile-options .slider-thumb{font-family:LatoWebBold,sans-serif;color:#fff;background-color:#e61e25;border-radius:50%;cursor:move;transform:none!important;position:absolute;text-align:center;font-size:20px;line-height:24px;width:24px;height:24px;top:-4px;margin-left:-12px}app-radar .radar-mobile-options .slider-thumb.slider-thumb-continuous{font-size:12px}app-radar .radar-mobile-options progress{width:100%;height:6px;border-radius:27px;border:none}app-radar .radar-mobile-options progress[value]::-webkit-progress-bar{background-color:#e0e0e0;overflow:hidden;border-radius:27px}app-radar .radar-mobile-options progress[value]::-webkit-progress-value{background-color:#e61e25}app-radar .radar-mobile-options .table-question>span{display:inline-block;vertical-align:middle}app-radar .radar-mobile-options .table-question-value{text-align:right;font-family:LatoWebBlack,sans-serif;font-size:18px;line-height:22px;width:40px}app-radar .radar-mobile-options .table-question-image{text-align:left;width:16px}app-radar .radar-mobile-options .table-question-image img{max-height:16px}app-radar .radar-mobile-options .table-question-image{margin-right:8px}app-radar .radar-mobile-options .table-question-title{width:calc(100% - 64px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}app-edit-questionnaire .radar-instructions{display:none}app-text input,app-text textarea{width:100%;max-width:620px}app-text textarea{height:auto}@media(max-width:600px){app-text input,app-text textarea{width:100%;max-width:500px}}app-text-table .table-question,app-text-table .text-values-options,app-text-table .table-text-option{display:inline-block;vertical-align:top}app-text-table .table-text-option{display:flex;justify-content:space-around}app-text-table .table-question{padding-top:calc(1rem + 25px);padding-bottom:10px;border-right:2px solid rgba(189,189,189,.67);padding-right:10px}app-text-table .table-question-container{display:grid;grid-template-columns:var(--survey-table-label-width, 30%) 100%}app-text-table .table-question-container:first-child .table-question{border-top:2px solid rgba(189,189,189,.67)}app-text-table .table-question-container:first-child .text-values-options{border-top:2px solid rgba(189,189,189,.67)}app-text-table .text-values{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a}app-text-table .text-table-labels{margin-left:calc(var(--survey-table-label-width, 30%) - 2px);font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;border-left:2px solid rgba(189,189,189,.67);padding-right:10px;padding-left:10px;padding-bottom:.5rem;padding-top:.5rem;text-align:center}app-text-table .text-table-labels table{width:100%;display:table;table-layout:fixed;border-collapse:collapse}app-text-table .text-table-labels table td{display:table-cell;text-align:center;vertical-align:middle}app-text-table .table-option-text{padding:1rem 10px}app-text-table .text-values-options{width:calc(100% - var(--survey-table-label-width, 30%));padding:.5rem 10px}app-text-table table{width:100%;display:table;table-layout:fixed;border-collapse:collapse}app-text-table table td{display:table-cell;text-align:center;vertical-align:middle}app-text-table .mobile-table{display:none}app-text-table input{width:100%}@media(max-width:600px){app-text-table .table-question{display:block;width:100%;border-right:none;padding-right:0;padding-top:calc(.5rem + 5px)}app-text-table .table-question-container{display:block}app-text-table .table-question-container:first-child .table-question{padding-top:calc(.5rem + 5px);border-top:none}app-text-table .table-question-container:first-child .text-values-options{padding-top:0;border-top:none}app-text-table .table-option-text{width:100%;padding:0 0 10px;text-align:left}app-text-table .text-values{padding:calc(20px * var(--survey-density))}app-text-table .text-table-labels{display:none;font-size:16px;line-height:19.2px;margin-left:0;border-left:none;padding-left:0;padding-right:0}app-text-table table td{display:block;width:100%!important;padding:15px 10px 10px 0}app-text-table table td:first-child{text-align:left}app-text-table .text-values-options{border-left:2px solid #BDBDBD;width:100%}app-text-table .mobile-table{display:table}app-text-table .normal-table{display:none}}.invalid-block app-text-table .has-value input{color:#4f4f4f!important;border:1px solid transparent!important}app-number-selector input{width:140px}.invalid-block app-number-selector input{width:140px}app-number-table .table-question,app-number-table .number-values-options,app-number-table .table-number-option{display:inline-block;vertical-align:top}app-number-table .table-number-option{display:flex;justify-content:space-around}app-number-table .table-question{padding-top:2rem;padding-bottom:10px;border-right:2px solid rgba(189,189,189,.67);padding-right:10px}app-number-table .table-question-container{display:grid;grid-template-columns:var(--survey-table-label-width, 30%) 100%;position:relative}app-number-table .table-question-container:first-child .table-question{border-top:2px solid rgba(189,189,189,.67)}app-number-table .table-question-container:first-child .number-values-options{border-top:2px solid rgba(189,189,189,.67)}app-number-table .number-values{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a;position:relative}app-number-table .number-table-labels{margin-left:calc(var(--survey-table-label-width, 30%) - 2px);font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;border-left:2px solid rgba(189,189,189,.67);padding-right:10px;padding-left:10px;padding-bottom:.5rem;padding-top:.5rem;text-align:center}app-number-table .number-table-labels table{width:100%;display:table;table-layout:fixed;border-collapse:collapse}app-number-table .number-table-labels table td{display:table-cell;text-align:center;vertical-align:top}app-number-table .table-option-number{padding:1rem 10px}app-number-table .number-values-options{width:calc(100% - var(--survey-table-label-width, 30%));padding:.5rem 10px}app-number-table table{width:100%;display:table;table-layout:fixed;border-collapse:collapse}app-number-table table td{display:table-cell;text-align:center;vertical-align:middle}app-number-table .mobile-table{display:none}app-number-table input{width:100%;background:#ced4e8;border-radius:8px;box-shadow:none;color:#3c54a5;font-size:18px;line-height:27px;text-align:center;padding:8px;max-width:64px}app-number-table input::-webkit-outer-spin-button,app-number-table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}app-number-table input[type=number]{-moz-appearance:textfield}app-number-table input:focus{background:#ced4e8}app-number-table .number-mobile-total{display:none}app-number-table .number-total-header{background-color:#ced4e8;color:#3c54a5;position:relative;vertical-align:top!important}app-number-table .number-total-header span{z-index:2;position:absolute;width:calc(100% + 32px * var(--survey-density));background-color:#ced4e8;height:50px;display:block;top:-10px;padding-top:10px}app-number-table .number-total-cell{color:#fff;padding:1rem 0}app-number-table .number-total-cell div{background-color:#3c54a5;position:relative;z-index:2;display:block;line-height:100%;height:100%;width:calc(100% + 32px * var(--survey-density));padding:1rem 0}app-number-table .number-total-bg{background-color:#ced4e8;position:absolute;width:calc(100% + 32px * var(--survey-density));z-index:0;border-bottom-right-radius:14px;border-top-right-radius:14px;margin-top:-33px;margin-left:-1px}@media(max-width:600px){app-number-table .number-total-bg{display:none}app-number-table .number-mobile-total{display:block;position:absolute;top:24px;right:0}app-number-table .number-mobile-total>div{display:inline-block;vertical-align:middle}app-number-table .number-mobile-total>div:first-child{color:#3c54a5}app-number-table .number-mobile-total>div:last-child{background-color:#3c54a5;min-width:62px;color:#fff;border-radius:8px;margin-left:12px;font-size:18px;line-height:18px;padding:12px 20px 10px;text-align:center}app-number-table .table-question{display:block;width:100%;border-right:none;padding-right:0}app-number-table .table-question-container{display:block}app-number-table .table-question-container:first-child .table-question{padding-top:8px;border-top:none}app-number-table .table-question-container:first-child .number-values-options{padding-top:8px;border-top:none}app-number-table .table-question-container:first-child .number-mobile-total{top:0}app-number-table .table-option-number{width:100%;padding:0}app-number-table .number-values{padding:calc(20px * var(--survey-density))}app-number-table .number-table-labels{display:none;font-size:16px;line-height:19.2px;margin-left:0;border-left:none;padding-left:0;padding-right:0}app-number-table table td{display:block;width:100%!important;padding:10px 10px 10px 0}app-number-table table td:first-child{text-align:left}app-number-table .number-values-options{border-left:2px solid #BDBDBD;width:100%}app-number-table .mobile-table{display:table}app-number-table .normal-table{display:none}app-number-table .number-field{text-align:left;width:25%}app-number-table input{max-width:100%}}.invalid-block app-number-table .has-value input{color:#3c54a5!important;border:2px solid transparent!important}app-dropdown-table .table-question,app-dropdown-table .dropdown-values-options,app-dropdown-table .table-dropdown-option{display:inline-block;vertical-align:top}app-dropdown-table .table-dropdown-option{display:flex;justify-content:space-around}app-dropdown-table .table-question{padding-top:calc(1rem + 25px);padding-bottom:10px;border-right:2px solid rgba(189,189,189,.67);padding-right:10px}app-dropdown-table .table-question-container{display:grid;grid-template-columns:var(--survey-table-label-width, 30%) 100%}app-dropdown-table .table-question-container:first-child .table-question{border-top:2px solid rgba(189,189,189,.67)}app-dropdown-table .table-question-container:first-child .dropdown-values-options{border-top:2px solid rgba(189,189,189,.67)}app-dropdown-table .dropdown-values{width:100%;padding:calc(24px * var(--survey-density)) calc(32px * var(--survey-density));background-color:#fff;border-radius:14px;box-shadow:0 8px 10px #0203030a}app-dropdown-table .dropdown-table-labels{margin-left:calc(var(--survey-table-label-width, 30%) - 2px);font-size:20px;line-height:24px;color:#333;font-family:LatoWebSemibold,sans-serif;border-left:2px solid rgba(189,189,189,.67);padding-right:10px;padding-left:10px;padding-bottom:.5rem;padding-top:.5rem;text-align:center}app-dropdown-table .dropdown-table-labels table{width:100%;display:table;table-layout:fixed;border-collapse:collapse}app-dropdown-table .dropdown-table-labels table td{display:table-cell;text-align:center;vertical-align:middle}app-dropdown-table .table-option-dropdown{padding:1rem 10px}app-dropdown-table .dropdown-values-options{width:calc(100% - var(--survey-table-label-width, 30%));padding:.5rem 10px}app-dropdown-table app-dropdown-selector .fluid-width-multi-selector{min-width:auto!important}app-dropdown-table app-dropdown-selector .btn{padding-right:58px!important}app-dropdown-table table{width:100%;display:table;table-layout:fixed;border-collapse:collapse}app-dropdown-table table td{display:table-cell;text-align:center;vertical-align:middle}app-dropdown-table .mobile-table{display:none}@media(max-width:600px){app-dropdown-table .table-question{display:block;width:100%;border-right:none;padding-right:0;padding-top:calc(.5rem + 5px)}app-dropdown-table .table-question-container{display:block}app-dropdown-table .table-question-container:first-child .table-question{padding-top:calc(.5rem + 5px);border-top:none}app-dropdown-table .table-question-container:first-child .dropdown-values-options{padding-top:0;border-top:none}app-dropdown-table .table-option-dropdown{width:100%;padding:0}app-dropdown-table .table-option-dropdown .fluid-width-multi-selector{min-width:auto}app-dropdown-table .dropdown-values{padding:calc(20px * var(--survey-density))}app-dropdown-table .dropdown-table-labels{display:none;font-size:16px;line-height:19.2px;margin-left:0;border-left:none;padding-left:0;padding-right:0}app-dropdown-table table td{display:block;width:100%!important;padding:10px 10px 10px 0}app-dropdown-table table td:first-child{text-align:left}app-dropdown-table .dropdown-values-options{border-left:2px solid #BDBDBD;width:100%}app-dropdown-table .mobile-table{display:table}app-dropdown-table .normal-table{display:none}app-dropdown-table app-dropdown-selector .fluid-width-multi-selector{max-width:250px}app-dropdown-table app-dropdown-selector ul li,app-dropdown-table app-dropdown-selector .btn,app-dropdown-table app-dropdown-selector .btn:hover{font-size:12px!important;line-height:18px!important}app-dropdown-table app-dropdown-selector .btn,app-dropdown-table app-dropdown-selector .btn.dropdown-open,app-dropdown-table app-dropdown-selector .btn:hover,app-dropdown-table app-dropdown-selector .dropdown-open.btn:hover{padding:8px 34px 8px 8px!important;border:1px solid #3C54A5!important;border-radius:4px!important;height:auto!important;background-position:right 12px center;background-size:12px 12px;box-shadow:none!important}app-dropdown-table app-dropdown-selector .options-selector-list{top:44px!important;padding:7px!important;box-shadow:0 8px 10px #0203030a}app-dropdown-table app-dropdown-selector .options-selector-list li{padding-left:7px!important;margin-bottom:4px!important;line-height:28px!important}app-dropdown-table app-dropdown-selector .options-selector-list li:last-child{margin-bottom:0!important}}@media(max-width:600px){.invalid-block app-dropdown-table .has-value .btn{border:1px solid #3C54A5!important}}.video-watch-open .modal-backdrop{background-color:#0404044d}.video-watch-open .modal-content{border-radius:16px;padding:6px;font-size:0}.video-watch-open .modal-dialog{margin-top:-50px}video-modal iframe{width:100%;height:400px;border-radius:16px}video-modal .modal-close-container{position:relative;width:100%;height:10px;margin-bottom:-44px;margin-top:16px}video-modal .modal-close{background:url(/images/modal-close.svg) no-repeat center center transparent;width:64px;height:64px;cursor:pointer;margin:0 auto}video-modal .modal-close:hover{filter:drop-shadow(0px 0px 4px rgba(255,255,255,.5))}app-video-selection .video-selection-level-1{margin-bottom:17px}app-video-selection .video-selection-level-1,app-video-selection .video-selection-level-2{white-space:nowrap;width:100%}app-video-selection .video-selection-level-1 .video-selection-item,app-video-selection .video-selection-level-2 .video-selection-item{white-space:normal;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;border:1px solid #E0E0E0;border-radius:8px;margin-right:16px;position:relative}app-video-selection .video-selection-level-1 .video-selection-item:last-child,app-video-selection .video-selection-level-2 .video-selection-item:last-child{margin-right:0}app-video-selection .video-selection-level-1 .video-selection-item:hover,app-video-selection .video-selection-level-2 .video-selection-item:hover{border:1px solid #3C54A5}app-video-selection .video-selection-level-1 .video-selection-item.video-selection-item-1-selected,app-video-selection .video-selection-level-1 .video-selection-item.video-selection-item-2-selected,app-video-selection .video-selection-level-2 .video-selection-item.video-selection-item-1-selected,app-video-selection .video-selection-level-2 .video-selection-item.video-selection-item-2-selected{background-color:#3c54a5;color:#fff}app-video-selection .video-selection-level-1 .video-selection-item.video-selection-item-1-selected .video-selection-button,app-video-selection .video-selection-level-1 .video-selection-item.video-selection-item-2-selected .video-selection-button,app-video-selection .video-selection-level-2 .video-selection-item.video-selection-item-1-selected .video-selection-button,app-video-selection .video-selection-level-2 .video-selection-item.video-selection-item-2-selected .video-selection-button{background-color:#314587}app-video-selection .video-selection-level-1 .video-selection-item.video-selection-item-1-selected .video-selection-text,app-video-selection .video-selection-level-1 .video-selection-item.video-selection-item-2-selected .video-selection-text,app-video-selection .video-selection-level-2 .video-selection-item.video-selection-item-1-selected .video-selection-text,app-video-selection .video-selection-level-2 .video-selection-item.video-selection-item-2-selected .video-selection-text{color:#fff}app-video-selection .video-selection-level-1 .video-selection-image,app-video-selection .video-selection-level-2 .video-selection-image{border-radius:8px;position:relative;margin:0 auto;padding:8px}app-video-selection .video-selection-level-1 .video-selection-image img,app-video-selection .video-selection-level-2 .video-selection-image img{width:100%;border-radius:8px}app-video-selection .video-selection-level-1 .video-selection-text,app-video-selection .video-selection-level-2 .video-selection-text{text-align:center;padding:21px 12px 23px;font-size:16px;line-height:19px;color:#3c54a5;width:100%;min-height:84px;margin-bottom:42px}app-video-selection .video-selection-level-1 .video-selection-button,app-video-selection .video-selection-level-2 .video-selection-button{border-bottom-left-radius:8px;border-bottom-right-radius:8px;cursor:pointer;background-color:#3c54a5;color:#fff;font-size:12px;line-height:14px;text-align:center;padding:14px;width:100%;position:absolute;bottom:0;-webkit-user-select:none;user-select:none}app-video-selection .video-selection-level-1 .video-selection-button:hover,app-video-selection .video-selection-level-2 .video-selection-button:hover{opacity:.8}app-video-selection .video-selection-level-1 .video-close-button,app-video-selection .video-selection-level-2 .video-close-button{cursor:pointer;color:#3c54a5;font-size:12px;line-height:14px;text-align:center;padding:14px 14px 32px;position:absolute;border-left:1px solid #3c54a5;border-bottom:1px solid #F5F6FA;bottom:-18px;margin-left:-1px;border-right:1px solid #3c54a5;width:calc(100% + 2px);-webkit-user-select:none;user-select:none}app-video-selection .video-selection-level-1 .video-close-button:hover,app-video-selection .video-selection-level-2 .video-close-button:hover{text-decoration:underline}app-video-selection .has-level-1 .video-selection-item-1-selected{border:1px solid #3C54A5;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid transparent;color:#3c54a5!important;background-color:transparent!important}app-video-selection .has-level-1 .video-selection-item-1-selected .video-selection-button{background-color:#fff;color:#3c54a5!important}app-video-selection .has-level-1 .video-selection-item-1-selected .video-selection-text{color:#3c54a5!important}app-video-selection .has-level-1 .video-selection-item-1-selected:hover{border-bottom:1px solid transparent!important}app-video-selection .has-level-1 .video-selection-level-2{padding:16px 12px;border:1px solid #3C54A5;margin-top:-1px;border-radius:12px}app-video-selection .has-level-1 .video-selection-level-2.level-2-selected-first-option{border-top-left-radius:0}app-video-selection .has-level-1 .video-selection-level-2.level-2-selected-last-option{border-top-right-radius:0}@media(min-width:1025px){app-video-selection .video-selection-level-1,app-video-selection .video-selection-level-2{margin-left:0!important}}@media(max-width:600px){video-modal .modal-close-container{margin-top:22px}video-modal .modal-close{background:url(/images/modal-close-mobile.svg) no-repeat center center transparent;width:48px;height:48px}.video-watch-open .modal-content{height:auto;max-width:90vw;margin:0 auto}app-video-selection .video-selection{-webkit-user-select:none;user-select:none}app-video-selection .video-selection-level-1 .video-selection-item,app-video-selection .video-selection-level-2 .video-selection-item{width:auto!important;max-width:calc(50% - 10px)}app-video-selection .video-selection-level-1 .video-selection-text,app-video-selection .video-selection-level-2 .video-selection-text{font-size:14px;line-height:17px;min-height:78px}app-video-selection .video-selection-level-1 .video-selection-button,app-video-selection .video-selection-level-2 .video-selection-button{font-size:10px;line-height:12px;padding:12px}app-video-selection .video-selection-level-1 .video-selection-image img,app-video-selection .video-selection-level-2 .video-selection-image img{max-width:141px;max-height:106px}app-video-selection .has-level-1 .video-selection-level-2{border-radius:0;border-left:none;border-right:none;padding:16px 0;width:auto}}.b2-app{display:flex;flex-direction:column;height:calc(100vh - 55px);background:#fbfbfd;color:#1e2230;font-size:13px}.b2-app input::placeholder,.b2-app textarea::placeholder,.b2-app select::placeholder{font-size:inherit;line-height:normal}.b2-loading{padding:60px 0}.b2-topbar{display:flex;align-items:center;gap:12px;height:50px;padding:0 14px;background:#fff;border-bottom:1px solid #e4e6ee;flex:none}.b2-doc-title{font-size:14px;font-weight:600;color:#1e2230;border:1px solid transparent;border-radius:6px;padding:5px 8px;width:300px;background:transparent}.b2-doc-title:hover{border-color:#e4e6ee}.b2-doc-title:focus{border-color:#3c54a5;outline:none;background:#fff}.b2-saved{display:flex;align-items:center;gap:6px;font-size:12px;color:#2e7d4f;white-space:nowrap}.b2-saved .b2-saved-dot{width:7px;height:7px;border-radius:50%;background:#2e7d4f}.b2-saved.b2-saving{color:#8a90a4}.b2-saved.b2-saving .b2-saved-dot{background:#c9cddb}.b2-warn{font-size:12px;color:#a05a00;background:#fdf3e3;border-radius:6px;padding:4px 10px;cursor:default;white-space:nowrap}.b2-topbar-spacer{flex:1}.b2-icon-btn{width:30px;height:30px;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#5a6072;background:transparent;cursor:pointer}.b2-icon-btn:hover:not(:disabled){background:#f0f1f6}.b2-icon-btn:disabled{opacity:.35;cursor:default}.b2-vdiv{width:1px;height:22px;background:#e4e6ee}.b2-ghost-link{border:0;background:none;font-size:12.5px;color:#5a6072;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.b2-ghost-link:hover{color:#3c54a5}.b2-btn-primary{border:0;background:#3c54a5;color:#fff;font-size:12.5px;font-weight:600;border-radius:7px;padding:7px 16px;cursor:pointer}.b2-btn-primary:hover{background:#34498f}.b2-cols{display:grid;grid-template-columns:208px 1fr 340px;flex:1;min-height:0}.b2-left{background:#fff;border-right:1px solid #e4e6ee;display:flex;flex-direction:column;overflow:hidden}.b2-left-palette{flex:1 1 auto;min-height:0;overflow-y:auto}.b2-outline{flex:0 1 auto;min-height:0;max-height:42%;overflow-y:auto;padding:14px 10px 8px;border-bottom:1px solid #e4e6ee}.b2-outline-row{position:relative;display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:6px;font-size:11.5px;color:#454b5e;cursor:grab}.b2-outline-row:hover{background:#f3f5fb}.b2-outline-row:focus-visible{outline:2px solid #3c54a5}.b2-outline-row-selected{background:#eef1fa;color:#22305e;font-weight:700}.b2-outline-num{min-width:14px;text-align:right;font-size:10px;color:#8a90a4}.b2-outline-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2-outline-count{font-size:10px;color:#8a90a4}.b2-outline-actions{display:none;position:absolute;right:3px;top:50%;transform:translateY(-50%);background:#fff;border-radius:6px;box-shadow:0 1px 5px #1e28502e;padding:1px}.b2-outline-row:hover .b2-outline-actions,.b2-outline-row:focus-within .b2-outline-actions{display:flex}.b2-outline-btn{border:0;background:transparent;width:21px;height:20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#5a6072;cursor:pointer}.b2-outline-btn:hover{background:#f0f1f6}.b2-outline-btn:disabled{opacity:.3;cursor:default;background:transparent}.b2-outline-btn svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.b2-outline-add{border:0;background:transparent;font-size:11.5px;color:#3c54a5;font-weight:600;padding:6px 6px 2px;cursor:pointer}.b2-outline-add:hover{text-decoration:underline}.b2-right{background:#fff;border-left:1px solid #e4e6ee;overflow-y:auto}.b2-palette{padding:14px 12px 20px}.b2-pal-group{margin-bottom:16px}.b2-pal-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a90a4;margin:0 2px 7px}.b2-pal-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.b2-tile{border:1px solid #e9ebf2;border-radius:8px;background:#fbfbfd;padding:8px 4px 7px;text-align:center;cursor:grab;display:flex;flex-direction:column;align-items:center;gap:5px}.b2-tile:hover{border-color:#3c54a5;background:#f3f5fb}.b2-tile svg{width:17px;height:17px;stroke:#5a6072;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:#5a6072}.b2-tile span{font-size:10.5px;color:#454b5e;line-height:1.15}.b2-canvas{background:#f5f6fa;overflow-y:auto;padding:26px 32px 80px;min-width:0}.b2-canvas{--b2-page-width: calc(var(--survey-content-width, 900px) / var(--survey-scale, .8))}.b2-stage{width:var(--b2-page-width);margin:0 auto}.b2-logo-strip{display:flex;align-items:center;gap:18px;padding:6px 40px 18px;margin-bottom:6px}.b2-logo-img{height:64px;max-width:320px;object-fit:contain;object-position:left center}.b2-logo-actions{display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .12s}.b2-logo-strip:hover .b2-logo-actions{opacity:1}.b2-logo-btn{border:1px solid #dfe3ef;background:#fff;border-radius:6px;font-size:12px;color:#3c54a5;font-weight:600;padding:5px 12px;cursor:pointer}.b2-logo-btn:hover{background:#f3f5fb}.b2-logo-reset{color:#8a90a4}.b2-logo-hint{font-size:11px;color:#a6abbe}.b2-logo-title-field{display:flex;align-items:center;gap:8px;margin:0}.b2-logo-title-label{font-size:12px;font-weight:600;color:#3c54a5;white-space:nowrap}.b2-logo-title-input{border:1px solid #dfe3ef;background:#fff;border-radius:6px;font-size:12px;color:#33384a;padding:5px 10px;width:220px}.b2-logo-title-input:focus{outline:none;border-color:#3c54a5}.b2-page-card{width:var(--b2-page-width);background:#fff;border-radius:10px;box-shadow:0 2px 10px #1e28500f;padding:26px 40px 30px;font-family:LatoWebSemibold,sans-serif;color:#4f4f4f}.b2-page-selected{outline:2px solid #3c54a5}.b2-progress-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.b2-progress-label{font-size:11px;color:#8a90a4;white-space:nowrap}.b2-progress-track{flex:1;height:4px;border-radius:4px;background:#e8eaf3;overflow:hidden}.b2-progress-fill{height:100%;background:#3c54a5;border-radius:4px}.b2-page-logic{margin-left:4px}.b2-seg-title,.b2-q-title{display:block;width:100%;border:1px solid transparent;border-radius:6px;background:transparent;resize:none;overflow:hidden;font-family:inherit;padding:3px 6px;margin-left:-6px}.b2-seg-title:hover,.b2-q-title:hover{border-color:#e4e6ee}.b2-seg-title:focus,.b2-q-title:focus{border-color:#3c54a5;outline:none;background:#fff}.b2-seg-title::placeholder,.b2-q-title::placeholder{color:#b6bbcc}.b2-seg-title{font-size:21px;font-weight:700;color:#2b3550;margin-bottom:14px}.b2-q-title{font-size:16px;font-weight:600;color:#2b3550;margin-bottom:8px}.b2-block{position:relative;padding:8px 10px;margin:0 -10px;border-radius:8px;border:1px solid transparent;cursor:pointer}.b2-block:hover{border-color:#dfe3ef}.b2-block-selected,.b2-block-selected:hover{border-color:#3c54a5;box-shadow:0 0 0 1px #3c54a5;cursor:default}.b2-block-toolbar{position:absolute;top:-14px;right:6px;display:none;gap:2px;background:#fff;border:1px solid #e4e6ee;border-radius:8px;padding:3px;box-shadow:0 3px 10px #1419321a;z-index:4}.b2-block:hover .b2-block-toolbar,.b2-block-selected .b2-block-toolbar{display:flex}.b2-tb{border:0;background:transparent;width:26px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#5a6072;cursor:pointer;position:relative}.b2-tb:hover{background:#f0f1f6}.b2-tb svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.b2-tb-logic-on{color:#3c54a5}.b2-tb-badge{position:absolute;top:-4px;right:-4px;background:#3c54a5;color:#fff;font-size:9px;font-weight:700;border-radius:8px;padding:0 4px;line-height:13px}.b2-preview{pointer-events:none}.b2-text-content{font-size:14px;color:#333;line-height:1.5}.b2-text-content img{max-width:100%}.b2-placeholder{color:#b6bbcc;font-size:13px;font-style:italic}.b2-insert-line{display:flex;align-items:center;gap:10px;padding:6px 0}.b2-insert-line .b2-insert-rule{flex:1;border-top:1.5px dashed #c6cce0}.b2-insert-subtle{opacity:0;transition:opacity .12s;padding:2px 0}.b2-insert-subtle:hover,.b2-insert-hot{opacity:1}.b2-insert-hot .b2-insert-rule{border-color:#3c54a5}.b2-insert-hot .b2-insert-chip{border-color:#3c54a5;background:#e8ecf7}.b2-insert-chip{font-size:12px;color:#3c54a5;font-weight:600;border:1.5px dashed #a8b3d6;border-radius:20px;padding:4px 14px;background:#f7f8fc;cursor:pointer;white-space:nowrap}.b2-insert-chip:hover{background:#e8ecf7}.b2-page-break{display:flex;align-items:center;gap:12px;width:var(--b2-page-width);margin:14px auto}.b2-page-break .b2-insert-rule{flex:1;border-top:1px solid #d5d9e6}.b2-items{margin-top:12px;border-top:1px dashed #d5d9e6;padding-top:10px;cursor:default;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.b2-items-group{margin-bottom:10px}.b2-items-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a90a4;margin-bottom:6px}.b2-item-row{display:flex;align-items:center;gap:8px;padding:2px 0}.b2-item-grip{color:#c0c5d6;font-size:12px;letter-spacing:-1px;cursor:grab;-webkit-user-select:none;user-select:none}.b2-item-input{flex:1;font-size:13px;color:#1e2230;border:1px solid transparent;border-radius:6px;padding:5px 8px;background:#f7f8fc}.b2-item-input:hover{border-color:#e4e6ee}.b2-item-input:focus{border-color:#3c54a5;outline:none;background:#fff}.b2-item-input::placeholder{color:#b6bbcc}.b2-item-remove{border:0;background:transparent;color:#b6bbcc;font-size:12px;width:24px;height:24px;border-radius:5px;cursor:pointer}.b2-item-remove:hover{color:#c23b3b;background:#fbeeee}.b2-item-add{border:0;background:transparent;font-size:12px;color:#3c54a5;font-weight:600;padding:5px 4px 2px;cursor:pointer}.b2-item-add:hover{text-decoration:underline}.b2-empty{text-align:center;color:#8a90a4;padding:60px 0}.b2-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.b2-add-popover{position:fixed;z-index:21;width:240px;max-height:420px;overflow-y:auto;background:#fff;border:1px solid #e4e6ee;border-radius:10px;box-shadow:0 10px 30px #1419322e}.b2-inspector{padding:14px 16px 24px}.b2-insp-head{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #edeef4;margin-bottom:10px}.b2-insp-title{font-size:13.5px;font-weight:700;color:#1e2230}.b2-insp-chip{font-size:10px;font-weight:700;letter-spacing:.06em;color:#5a6072;background:#f0f1f6;border-radius:5px;padding:3px 7px;margin-left:auto;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2-insp-hint{font-size:12.5px;color:#8a90a4;line-height:1.6}.ins-panel{display:flex;flex-direction:column}.ins-section{padding:4px 0 12px;border-bottom:1px solid #f0f1f6;margin-bottom:12px}.ins-section:last-child{border-bottom:0}.ins-section-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a90a4;margin-bottom:10px}.ins-field{margin-bottom:12px}.ins-field:last-child{margin-bottom:0}.ins-field-label{display:block;font-size:12.5px;font-weight:600;color:#1e2230;margin-bottom:6px}.ins-field-help,.ins-ctl-help{font-size:11px;color:#8a90a4;line-height:1.45;margin-top:4px}.ins-input,.ins-select{width:100%;box-sizing:border-box;font-size:13px;color:#1e2230;border:1px solid #dfe3ef;border-radius:7px;padding:8px 10px;background:#fff}.ins-input:focus,.ins-select:focus{border-color:#3c54a5;outline:none;box-shadow:0 0 0 3px #3c54a51f}.ins-input::placeholder,.ins-select::placeholder{color:#b6bbcc}.ins-input-num{width:120px}.ins-textarea{resize:vertical;min-height:72px;font-family:inherit;line-height:1.45}.ins-upload-btn{width:100%;padding:8px 10px;border:1px dashed #b9c0d4;border-radius:7px;background:#f7f9fd;color:#3c54a5;font-size:13px;font-weight:600;cursor:pointer}.ins-upload-btn:hover{background:#eef1fb;border-color:#3c54a5}.ins-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A6072' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.ins-ctl-row{display:flex;align-items:flex-start;gap:12px;padding:7px 0}.ins-ctl-row.ins-disabled{opacity:.5}.ins-ctl-text{flex:1;min-width:0}.ins-ctl-name{font-size:12.5px;font-weight:600;color:#1e2230}.ins-switch{flex:none;width:34px;height:20px;border:0;border-radius:12px;background:#d6dae6;position:relative;cursor:pointer;margin-top:1px;transition:background .12s}.ins-switch:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;box-shadow:0 1px 2px #0003;transition:left .12s}.ins-switch.ins-on{background:#3c54a5}.ins-switch.ins-on:after{left:16px}.ins-seg{display:flex;background:#f0f1f6;border-radius:8px;padding:3px;gap:2px}.ins-seg-opt{flex:1;border:0;background:transparent;font-size:12px;color:#5a6072;padding:6px 4px;border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-seg-opt.ins-seg-on{background:#fff;color:#1e2230;font-weight:600;box-shadow:0 1px 3px #1419321f}.ins-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ins-thumb{border:1.5px solid #e4e6ee;border-radius:9px;background:#fff;padding:10px 6px 7px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px}.ins-thumb:hover{border-color:#b9c2e0}.ins-thumb.ins-thumb-on{border-color:#3c54a5;background:#f3f5fb;box-shadow:0 0 0 1px #3c54a5}.ins-thumb-art{width:100%;height:26px;display:flex;align-items:center;justify-content:center}.ins-thumb-art svg{width:48px;height:24px}.ins-thumb-label{font-size:11.5px;color:#454b5e;font-weight:600}.ins-advanced{margin-top:4px;border-top:1px solid #f0f1f6;padding-top:8px}.ins-advanced-head{display:flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;padding:4px 0}.ins-chev{color:#8a90a4;font-size:11px;transition:transform .12s}.ins-chev.ins-chev-open{transform:rotate(90deg)}.ins-advanced-title{font-size:12.5px;font-weight:600;color:#5a6072}.ins-advanced-sub{font-size:11px;color:#a6abbe;margin:0 0 4px 20px}.ins-advanced-body{padding:8px 0 4px 4px}.b2-insp-fallback .element-settings,.b2-insp-fallback .settings-panel{width:100%!important}.b2-insp-fallback input[type=text],.b2-insp-fallback input[type=number],.b2-insp-fallback select,.b2-insp-fallback textarea{max-width:100%}.b2-langmenu{position:relative;display:inline-block}.b2-langmenu-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid #d7dae5;border-radius:6px;background:#fff;color:#5a6072;font-size:12.5px;cursor:pointer}.b2-langmenu-btn svg{flex:none;opacity:.7}.b2-langmenu-btn:hover{border-color:#b9c0d4}.b2-langmenu-btn.b2-langmenu-active{border-color:#e6b968;background:#fff3df;color:#8a5a12}.b2-langmenu-btn.b2-langmenu-active svg{opacity:1;color:#c8891f}.b2-langmenu-label{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2-langmenu-caret{font-size:10px;opacity:.6}.b2-langmenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.b2-langmenu-pop{position:absolute;top:36px;right:0;z-index:41;width:280px;max-height:70vh;overflow-y:auto;background:#fff;border:1px solid #e0e3ec;border-radius:10px;box-shadow:0 12px 32px #1418282e;padding:8px}.b2-langmenu-section{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9096a8;padding:8px 6px 4px}.b2-langmenu-row{display:flex;align-items:center}.b2-langmenu-pick{flex:1;display:flex;align-items:center;gap:6px;text-align:left;padding:7px 8px;border:none;background:transparent;border-radius:6px;font-size:13px;color:#2a2f42;cursor:pointer}.b2-langmenu-pick:hover{background:#f2f4fa}.b2-langmenu-check{width:12px;color:#3c54a5;font-weight:700}.b2-langmenu-remove{border:none;background:transparent;color:#b6bbcc;cursor:pointer;padding:4px 8px;border-radius:6px}.b2-langmenu-remove:hover{background:#fdecec;color:#d0454b}.b2-langmenu-search{width:100%;box-sizing:border-box;margin:2px 0 6px;padding:7px 9px;border:1px solid #dfe3ef;border-radius:7px;font-size:13px}.b2-langmenu-search:focus{border-color:#3c54a5;outline:none;box-shadow:0 0 0 3px #3c54a51f}.b2-langmenu-list{max-height:220px;overflow-y:auto}.b2-langmenu-add{display:block;width:100%;text-align:left;padding:6px 8px;border:none;background:transparent;border-radius:6px;font-size:13px;color:#2a2f42;cursor:pointer}.b2-langmenu-add:hover{background:#eef1fb}.b2-langmenu-empty{padding:8px;color:#9096a8;font-size:12.5px}.b2-langmenu-foot{border-top:1px solid #eef0f6;margin-top:6px;padding-top:6px}.b2-langmenu-link{border:none;background:transparent;color:#3c54a5;font-size:12.5px;cursor:pointer;padding:6px}.b2-langmenu-link:hover{text-decoration:underline}.b2-translating .b2-topbar{background:#fff7ec;border-bottom-color:#f0d9b5}.b2-translating .b2-q-title::placeholder,.b2-translating .b2-item-input::placeholder{color:#b9861f;opacity:.75;font-style:italic}.condition-editor .card-body{background:#f7f9fa;border:1px solid #e1e5ea;border-radius:10px;padding:14px 16px}.condition-editor .condition-field-label,.condition-editor .condition-field-value{display:block;width:100%;padding:0}.condition-editor .condition-field-label{margin-bottom:5px}.condition-editor .condition-field-label label{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7c8790}.condition-editor .condition-field-value select,.condition-editor .condition-field-value input{width:100%}.condition-editor select[multiple]{min-height:132px}.condition-editor .condition-button-container{display:flex;width:100%;justify-content:flex-end;gap:8px;margin:4px 0 18px}.condition-editor .add-condition-if-button.btn,.condition-editor .remove-condition-if-button.btn{width:32px;height:32px;min-width:0;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;line-height:1;box-shadow:none}.condition-editor .match-type-container.bg-info{background:#eef4f6!important;color:#33474e!important;border:1px solid #cfdbe0;border-radius:8px;width:100%;padding:12px 14px!important}.b2-empty-drop{border:1px dashed #c9d2d5;border-radius:8px;padding:18px;text-align:center;color:#98a2a8;font-size:13px;margin:4px 0}.b2-empty-drop-over{border-color:#3c54a5;background:#eef1f9;color:#33488f}.cond-scope{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:12px 2px 10px;background:#fff;border-bottom:1px solid #edeff5;font-size:12px;color:#6b7186}.cond-scope .cond-search.form-control{flex:0 1 170px;width:auto;height:30px;min-height:0;padding:2px 10px;font-size:12px;line-height:1.4}.cond-scope .cond-search::placeholder,.cond-pick .cond-pick-search::placeholder{font-size:12px!important}.cond-scope-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cond-scope-link.btn{flex:0 0 auto;padding:0;font-size:12px;text-decoration:underline;width:auto;height:auto;min-width:0}.cond-scope .cond-scope-add.btn{flex:0 0 auto;width:auto;height:30px;min-width:0;padding:0 14px;font-size:12px;line-height:30px}.conditions-list{padding:4px 2px 2px}.cond-group+.cond-group{margin-top:18px}.cond-group-title{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8a90a4;margin:0 2px 6px}.cond-rule{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border:1px solid #e6e9f0;border-radius:8px;background:#fff}.cond-rule+.cond-rule{margin-top:6px}.cond-rule:hover{border-color:#ccd4e8;background:#fbfcfe}.cond-rule-off{opacity:.6}.cond-rule-body{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.45;color:#2f3444}.cond-line{display:flex;align-items:baseline;flex-wrap:nowrap;gap:5px}.cond-line+.cond-line{margin-top:2px}.cond-label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cond-chip{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:1px 7px;border-radius:20px;background:#e8edfa;color:#33488f}.cond-chip-hide{background:#f6e7e8;color:#a03a40}.cond-when{color:#5a6072}.cond-when-label,.cond-join{flex:0 0 auto;color:#9096a8}.cond-when-label{min-width:30px}.cond-op{flex:0 0 auto;font-weight:600;color:#5a6072}.cond-value{flex:0 0 auto;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#2f3444}.cond-do+.cond-do{margin-top:6px}.cond-count{flex:0 0 auto;font-size:11.5px;color:#8a90a4}.cond-targets{margin:2px 0 2px 6px;padding-left:8px;border-left:2px solid #edeff5}.cond-target{padding:1px 3px;border-radius:2px;font-size:12.5px;line-height:1.45;color:#2f3444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cond-target-head{color:#8a90a4}.cond-target-row{padding-left:14px}.cond-more{margin:2px 0 0 3px;padding:0;border:0;background:none;font-size:11.5px;color:#33488f;text-decoration:underline;cursor:pointer}.cond-this{background:#fff3d6;border-radius:2px;padding:0 3px;font-weight:600}.cond-missing{flex:0 0 auto;color:#c0392b;font-style:italic}.cond-off-flag{display:inline-block;margin-top:4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9096a8}.cond-rule-buttons{flex:0 0 auto;display:flex;gap:5px}.cond-rule-buttons .btn{padding:2px 9px;font-size:12px;line-height:1.5;min-width:0;width:auto;height:auto}.cond-empty{padding:18px 4px;color:#8a90a4;font-size:13px}.cond-role{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:10px 12px;border:1px solid #e6e9f0;border-radius:8px;background:#f8f9fc;font-size:13px}.cond-role-item{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#2f3444}.cond-role-switch{flex:0 0 auto;display:flex;border:1px solid #ccd4e8;border-radius:6px;overflow:hidden;background:#fff}.cond-role-btn{padding:5px 12px;border:0;background:transparent;font-size:12px;color:#5a6072;cursor:pointer}.cond-role-btn+.cond-role-btn{border-left:1px solid #e6e9f0}.cond-role-btn:hover{background:#f1f4fb}.cond-role-on,.cond-role-on:hover{background:#33488f;color:#fff}.cond-pick{border:1px solid #ccd4e8;border-radius:6px;overflow:hidden;background:#fff}.cond-pick-search.form-control{width:100%;height:30px;min-height:0;padding:3px 10px;border:0;border-bottom:1px solid #edeff5;border-radius:0;font-size:12px}.cond-pick-list{position:relative;max-height:190px;overflow-y:auto;padding:4px 0}.cond-pick-group{padding:6px 10px 2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a90a4}.cond-pick-row{display:flex;align-items:baseline;gap:8px;margin:0;padding:4px 10px;font-size:13px;font-weight:400;color:#2f3444;cursor:pointer}.cond-pick-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cond-pick-row:hover{background:#f6f8fd}.cond-pick-list .cond-pick-row input{flex:0 0 auto;width:auto;min-width:0;margin:0}.cond-pick-on{background:#fff3d6;font-weight:600}.cond-pick-on:hover{background:#ffeec3}.cond-pick-empty{padding:10px;font-size:12px;color:#8a90a4}:root{--survey-scale: .9;--survey-content-width: 900px;--survey-density: .6;--survey-table-label-width: 30%;--survey-control: 30px;--survey-control-font: 13px;--survey-radio: 22px;--survey-radio-border: 5px;--survey-input-font: 16px;--survey-input-padding: 10px 14px}@media(max-width:600px){:root{--survey-control: 34px;--survey-control-font: 14px;--survey-radio: 24px}}body.questionnaire-body{zoom:var(--survey-scale)}.questionnaire-body{width:100%;height:calc(100vh / var(--survey-scale));background:url(/images/leaf-left.svg) no-repeat left bottom #f5f6fa;overflow:auto}.main-wrapper{width:100%;height:calc(100vh / var(--survey-scale));background:url(/images/leaf-right.svg) no-repeat right bottom transparent}.wide-logo{background:url(/images/wide-logo.png) no-repeat left center transparent;width:223px;height:40px}.main-container{max-width:calc(var(--survey-content-width) / var(--survey-scale));margin-left:auto;margin-right:auto;padding:calc(40px * var(--survey-density));font-family:LatoWebSemibold,sans-serif;color:#4f4f4f;font-size:18px;line-height:27px}.mandatory-question{color:#e61e25}.ck-content h2,.questionnaire-body .modal-content h2{font-family:Playfair Display,serif;font-weight:700;color:#e61e25;font-size:7.68vw;line-height:140%;margin-bottom:1rem}@media(min-width:600px){.ck-content h2,.modal-content h2{font-size:5.76vw;line-height:130%}}@media(min-width:700px){.ck-content h2,.modal-content h2{font-size:6.72vw}}@media(min-width:900px){.ck-content h2,.modal-content h2{font-size:60px;line-height:120%}}.question-separator{height:1px;width:100%;background-color:#80889036;margin:calc(2rem * var(--survey-density)) 0 calc(1rem * var(--survey-density))}.questionnaire-header{margin-bottom:calc(4rem * var(--survey-density));height:62px}.first-segment .questionnaire-header{margin-bottom:calc(2rem * var(--survey-density))}.element-block{padding-top:.5rem}.wide-logo,.language-selector{display:inline-block;vertical-align:top}.language-selector{width:262px;margin-top:-10px}.language-selector .btn{padding-right:56px!important}.wide-logo{width:calc(100% - 262px)}.segment-content{min-height:calc(100vh / var(--survey-scale) - 240px - 32px);padding-bottom:calc(2rem * var(--survey-density))}.first-segment .segment-content{min-height:calc(100vh / var(--survey-scale) - 240px)}.save-for-later-button,.questionnaire-footer-buttons-right{display:inline-block;vertical-align:top;width:fit-content}.btn{width:200px;height:62px;font-family:LatoWebSemibold,sans-serif;font-size:20px;text-align:center;border:1px solid #3C54A5;line-height:62px;padding:0;border-radius:8px}.btn.btn-outline-primary{border:1px solid #3C54A5;color:#3c54a5}.btn.btn-outline-primary:hover,.btn.btn-primary{border:1px solid #3C54A5;background-color:#3c54a5;color:#fff;box-shadow:0 16px 40px #3c54a540}.btn.btn-outline-danger{border:1px solid #D3171E;color:#d3171e}.btn.btn-outline-danger:hover{border:1px solid #D3171E;background-color:#d3171e;color:#fff}.save-for-later-button{width:215px}.question-content{margin:calc(16px * var(--survey-density)) 0}.get-started-button{width:220px;display:block;margin-left:auto}.questionnaire-header .progressbar-container{margin-top:calc(2rem * var(--survey-density))}.questionnaire-header progress{width:calc(100% - 76px);height:12px;border-radius:0;border:none}.questionnaire-header progress[value]::-webkit-progress-bar{background-color:#ced4e8;border-left:10px solid #E61E25;overflow:hidden}.questionnaire-header progress[value]::-webkit-progress-value{background-color:#e61e25;transform:skew(-45deg);margin-left:-10px}.questionnaire-header progress[value="1"]::-webkit-progress-bar{transform:skew(0);border-left:none}.questionnaire-header progress[value="1"]::-webkit-progress-value{transform:skew(0);margin-left:0}.questionnaire-header .progress-indicator{width:76px;font-family:LatoWebBold,sans-serif;font-size:20px;line-height:30px;color:#3c54a5;text-align:right;display:inline-block;vertical-align:middle}@media(min-width:576px){.questionnaire-body .modal-dialog{max-width:720px}}.questionnaire-body .modal-backdrop{background-color:#fff;opacity:1!important;width:calc(100vw / var(--survey-scale));height:calc(100vh / var(--survey-scale))}.questionnaire-body .modal-dialog-centered:before{height:calc(100vh / var(--survey-scale) - 1rem)}@media(min-width:576px){.questionnaire-body .modal-dialog-centered:before{height:calc(100vh / var(--survey-scale) - 3.5rem)}}.questionnaire-body .modal-content{border-color:#efebeb!important;border-radius:24px;background:url(/images/modal-star.svg) no-repeat right top #fff;box-shadow:0 8px 10px #0203030a;font-family:LatoWebSemibold,sans-serif;font-size:24px;line-height:36px;color:#4f4f4f;text-align:center;padding:calc(55px * var(--survey-density))}.questionnaire-body .modal-content h2{font-size:3.3vw;line-height:85px}.questionnaire-body .modal-content .modal-body,.questionnaire-body .modal-content .modal-footer{padding:0}.questionnaire-body .modal-content .modal-footer{padding-top:2rem}.questionnaire-body .modal-content .modal-footer .btn{padding:0 24px;width:auto;min-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}input,textarea{font-size:var(--survey-input-font);line-height:1.5;color:#4f4f4f;text-align:left;border-radius:8px;padding:var(--survey-input-padding);border:2px solid transparent;box-shadow:0 16px 24px #02030308,0 6px 30px #02030305,0 8px 10px #0203030a;outline:none}input:focus,textarea:focus{background-color:#fff;border:2px solid #3C54A5;box-shadow:0 0 16px #3c54a540}input::placeholder,textarea::placeholder{font-size:var(--survey-input-font);line-height:1.5;color:#767676}textarea{height:auto;min-height:0;text-align:left}label{cursor:pointer;margin-bottom:0}.radio-item{width:var(--survey-radio);height:var(--survey-radio);border:var(--survey-radio-border) solid #CED4E8;background-color:#ced4e8;border-radius:50%;display:inline-block;vertical-align:middle;cursor:pointer}.radio-item.radio-item-checked{background-color:#3c54a5}.disabled-block .element-content{opacity:.65;pointer-events:none}.disabled-block .btn{background-image:none!important}.get-started-button[disabled],.next-button[disabled],.finish-button[disabled]{pointer-events:all}.text-danger{color:#d3171e!important}.invalid-block input:not([name=search]),.invalid-block textarea{border:1px solid #D3171E!important;color:#d3171e}.invalid-block .other-item input{border:none!important}.invalid-block .btn{border:1px solid #D3171E!important;color:#d3171e}.invalid-block .has-value .btn{border:1px solid transparent!important;color:#3c54a5!important}.embedded-survey.main-wrapper{height:auto!important}.embedded-survey .segment-content{min-height:auto!important}.element-block-choice,.element-block-dropdown{position:relative}.multiple-choice-block .element-title{min-height:64px;max-width:calc(100% - 270px)}.multiple-instructions{position:absolute;background:url(/images/info.svg) no-repeat 12px 16px #ced4e8;padding:16px 14px 16px 52px;color:#3c54a5;border-radius:14px;font-size:16px;line-height:24px;top:0;z-index:2;right:0;overflow:hidden;max-width:250px;text-overflow:ellipsis}.language-selector app-dropdown-selector>div{min-width:auto}.other-hint{display:block!important;line-height:70%;font-size:70%;color:#3c54a5;padding-left:8px;margin-top:4px}.main-wrapper.submitting-questionnaire{pointer-events:none;opacity:.9}.modal-dialog input,.modal-dialog textarea{border:2px solid #979aa3}.modal-dialog input:focus,.modal-dialog textarea:focus{border:2px solid #3C54A5!important}.preload-font-hidden{font-family:LatoWebBold,sans-serif;position:absolute;top:0;left:0;visibility:hidden}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}.survey-notice .questionnaire-header{margin-bottom:calc(3rem * var(--survey-density))}.survey-notice .survey-notice-title{font-family:Playfair Display,serif;font-weight:700;color:#e61e25;font-size:40px;line-height:1.2;margin-bottom:1rem;max-width:18em}.survey-notice .survey-notice-body{color:#4f4f4f;max-width:34em}@media(max-width:600px){:root{--survey-scale: .9}.questionnaire-body{width:100%;height:calc(100vh / var(--survey-scale));background:url(/images/leaf-left-mobile.svg) no-repeat left bottom #f5f6fa;overflow-x:hidden}.main-container{font-size:16px;line-height:24px;padding:40px 24px 24px}.main-wrapper{width:100%;height:calc(100vh / var(--survey-scale));background:url(/images/leaf-right-mobile.svg) no-repeat right bottom transparent}.wide-logo{background:url(/images/wide-logo-mobile.png) no-repeat left center transparent;width:150px;height:27px}.modal-footer .btn{zoom:.8}.btn{height:56px;line-height:56px;font-size:16px;font-family:LatoWebBold,sans-serif}.questionnaire-footer-buttons-right{width:100%;float:none!important}.language-selector{width:110px}.language-selector .options-selector-list{top:50px;padding:10px}.language-selector .btn,.language-selector .btn:hover,.language-selector .dropdown-open.btn,.language-selector .dropdown-open.btn:hover{padding-right:36px!important;padding-left:10px!important;height:40px;line-height:40px;background-position:right 10px center}.questionnaire-header{margin-bottom:2rem;height:42px}.questionnaire-footer{position:relative}.questionnaire-footer-buttons-right>.btn{height:48px;line-height:48px;margin-right:0!important}.questionnaire-footer-buttons-right>.btn.btn-primary:hover{opacity:1}.questionnaire-footer-buttons-right>.btn.get-started-button{height:56px;line-height:56px}.questionnaire-footer-buttons-right>.btn.back-button{border-top-right-radius:0;border-bottom-right-radius:0;width:50%}.questionnaire-footer-buttons-right>.btn.next-button,.questionnaire-footer-buttons-right>.btn.finish-button{border-top-left-radius:0;border-bottom-left-radius:0;width:50%}.save-for-later-button{position:absolute;top:60px;border:none!important;display:block;margin:0 auto;left:0;line-height:24px;height:44px;padding:10px;width:100%;right:0}.save-for-later-button:hover{background-color:transparent!important;text-decoration:underline!important;border:none!important;color:#e61e25!important}.first-segment .segment-content{min-height:calc(100vh / var(--survey-scale) - 164px - 1rem)}.first-segment .questionnaire-header{margin-bottom:1rem}.questionnaire-container:not(.first-segment) .segment-content{min-height:calc(100vh / var(--survey-scale) - 164px - 2rem - 32px)}.questionnaire-container:not(.first-segment) .questionnaire-footer-buttons-right{height:90px}.questionnaire-header progress{height:8px;width:calc(100% - 56px)}.questionnaire-header .progress-indicator{width:56px;font-family:LatoWebBold,sans-serif;font-size:16px;line-height:24px}.questionnaire-header .progressbar-container{margin-top:1rem}.modal-dialog{margin:0 auto}.modal-content{background:url(/images/modal-star-mobile.svg) no-repeat right top #fff;font-size:16px;line-height:24px;border:none;border-radius:0;height:calc(100vh / var(--survey-scale))}.modal-content h2{font-size:48px;line-height:63.98px}.modal-footer{z-index:2}.radio-item{width:24px;height:24px;border:4.5px solid #CED4E8}input,textarea{font-size:16px;line-height:24px;padding:12px 16px}input::placeholder,textarea::placeholder{font-size:16px;line-height:24px}.multiple-choice-block .element-title{max-width:100%;min-height:auto}.multiple-instructions{position:relative;margin-bottom:1.5rem}}@media(max-width:760px){.questionnaire-footer-buttons-right .btn{width:130px;font-size:90%}}@media(max-width:600px){.modal-body{flex:none}}
