/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.js .field--widget-entity-reference-paragraphs .dropbutton-wrapper{display:inline-flex;padding-right:0;margin-right:0;width:auto}.js .field--widget-entity-reference-paragraphs div div .dropbutton-widget{position:relative}.js .field--widget-entity-reference-paragraphs .field-multiple-table{margin-bottom:10px}.js .field--widget-entity-reference-paragraphs td{padding:10px 0}.js .field--widget-entity-reference-paragraphs .field-multiple-drag{vertical-align:top}.js .field--widget-entity-reference-paragraphs .draggable .tabledrag-handle{padding-right:0;margin-left:0}.js .field--widget-entity-reference-paragraphs .tabledrag-handle .handle{margin-left:0;margin-right:0;padding-right:.2em}.js .paragraph-type-top{display:flex;flex-wrap:nowrap;justify-content:space-between}.js .paragraphs-collapsed-description{height:1.538em;padding-left:1em;padding-right:1em;position:relative;width:100%;color:#777;overflow:hidden;word-break:break-all}.js .paragraphs-collapsed-description:after{content:'\00a0';display:block;position:absolute;top:0;right:1em;width:3em;background:#fff;background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%)}.js .draggable:hover .paragraphs-collapsed-description:after,.js .draggable:hover .paragraphs-collapsed-description:after{background:#f7fcff;background:linear-gradient(to right,rgba(247,252,255,0) 0%,#f7fcff 100%)}.js .drag-previous .paragraphs-collapsed-description:after{background:#ffd;background:linear-gradient(to right,rgba(255,255,221,0) 0%,#ffd 100%)}.js .paragraph-type-title{flex-basis:25%;min-width:80px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.js .field--widget-entity-reference-paragraphs .delta-order{padding-right:10px;text-align:right}
.paragraphs-badge{display:inline-block;margin:3px 0;padding:.15em .3em;cursor:default;text-align:center;vertical-align:baseline;white-space:nowrap;color:#fff;border-radius:4px;background:#787878;font-size:90%;line-height:1}.paragraphs-badge:empty{display:none}.js .paragraphs-description .paragraphs-content-wrapper,.js .paragraphs-description .paragraphs-plugin-wrapper{position:relative;overflow:hidden;height:1.538em;text-overflow:ellipsis;word-break:break-all;line-height:1.538em}.js .paragraphs-description .summary-plugin-label:after{content:": "}.js .paragraphs-description .summary-content{color:#666}.js .paragraphs-description .summary-plugin{display:inline-block;padding-right:5px;color:#888;font-size:.7rem}.js .paragraphs-description .summary-plugin:not(:last-child){border-right:2px solid #e5e3de}.js .paragraphs-description .summary-plugin:not(:first-child){padding:0 5px}.js .behavior-active .paragraphs-expanded-description .paragraphs-plugin-wrapper,.js .behavior-active .paragraphs-content{display:none}.js .behavior-active .paragraphs-behavior{display:block}.js .content-active .paragraphs-expanded-description .paragraphs-content-wrapper{display:none}.paragraphs-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background:no-repeat center;background-size:16px 16px}.paragraphs-icon-view{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-view.svg")}.paragraphs-icon-edit-info{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-edit-info.svg")}.paragraphs-icon-edit-disabled{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-edit-disabled.svg")}.paragraphs-icon-delete{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-delete.svg")}.paragraphs-icon-delete-disabled{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-delete-disabled.svg")}.paragraphs-icon-lock{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-lock.svg")}.paragraphs-icon-changed{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-changed.svg")}.paragraphs-icon-collapse{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-collapse.svg")}.paragraphs-icon-warning{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-warning.svg")}.paragraphs-icon-error{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-error.svg")}@media (max-width:768px){.button.paragraphs-icon-button{width:36px !important;height:36px;padding:0;text-indent:-9999em;border-radius:4px;background-repeat:no-repeat !important;background-position:center !important;background-size:24px 24px}.button.paragraphs-icon-button-collapse,.button.paragraphs-icon-button-collapse:active,.button.paragraphs-icon-button-collapse:hover,.button.paragraphs-icon-button-collapse:focus{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-collapse.svg")}.button.paragraphs-icon-button-collapse:disabled,.button.paragraphs-icon-button-collapse:disabled:active{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-collapse-disabled.svg")}.button.paragraphs-icon-button-edit,.button.paragraphs-icon-button-edit:active,.button.paragraphs-icon-button-edit:hover,.button.paragraphs-icon-button-edit:focus{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-edit.svg")}.button.paragraphs-icon-button-edit:disabled,.button.paragraphs-icon-button-edit:disabled:active{background-image:url("/modules/contrib/paragraphs/css/../icons/icon-edit-disabled.svg")}}.paragraphs-tabs-wrapper .paragraphs-tabs-hide{display:none}.paragraph-bullet{text-align:center}.paragraph-bullet:after{padding:0 10px;content:"●";color:#777;font-size:.75em;line-height:3.5em}@media (min-width:768px){.paragraph-bullet:after{line-height:2.5em}}.js .field--widget-paragraphs .paragraphs-nested .tabledrag-toggle-weight-wrapper{display:none}.js .field--widget-paragraphs th .paragraphs-actions{float:right;margin-right:-11px}.js .field--widget-paragraphs .form-actions,.js .field--widget-paragraphs .field-actions{align-items:center}.js .field--widget-paragraphs .form-actions .dropbutton-multiple,.js .field--widget-paragraphs .field-actions .dropbutton-multiple{margin-right:.5rem}.js .field--widget-paragraphs .form-actions .placeholder,.js .field--widget-paragraphs .field-actions .placeholder{margin-left:.25em}.js .field--widget-paragraphs .paragraphs-dropbutton-wrapper{display:inline-flex;margin:0;padding:0}.js .field--widget-paragraphs .paragraphs-dropbutton-wrapper .dropbutton-multiple{margin:0 .5rem 0 0}.js .field--widget-paragraphs .dropbutton-wrapper{width:auto;margin-right:0;padding-right:0}.js .field--widget-paragraphs .field-multiple-table{margin-bottom:10px}.js .field--widget-paragraphs td{padding:10px 0}.js .field--widget-paragraphs .field-multiple-drag{min-width:40px;vertical-align:middle}.js .field--widget-paragraphs .draggable .tabledrag-handle{width:23px;margin-top:3px;margin-left:0;padding-right:.25em;vertical-align:baseline}.js .field--widget-paragraphs .draggable .tabledrag-handle:focus:before{margin-right:.1em;margin-left:.1em}.js .field--widget-paragraphs .draggable .tabledrag-handle:after{margin-top:.9375rem;margin-left:0;padding:.5rem}.js .field--widget-paragraphs .draggable .tabledrag-handle:hover .handle{transform:scale(1.25)}.js .field--widget-paragraphs .tabledrag-changed{text-decoration:none}.js .field--widget-paragraphs .tabledrag-handle .handle{height:22px;margin-right:0;margin-left:0}.js .field--widget-paragraphs .delta-order{padding-right:10px;text-align:right}.js .paragraph-top{display:grid;grid-template-rows:auto auto;grid-template-columns:100px auto 1fr auto;grid-gap:0 5px;align-items:baseline}.js .paragraph-top .paragraph-type{grid-row:1/span 1;grid-column:1/2}.js .paragraph-top .paragraph-info{grid-row:1/span 1;grid-column:2/3}.js .paragraph-top .paragraph-summary{overflow:hidden;grid-row:2/span 1;grid-column:1/5;white-space:nowrap}@media (min-width:600px){.js .paragraph-top .paragraph-summary{grid-row:1/span 2;grid-column:3/4}}.js .paragraph-top .paragraphs-actions{grid-row:1/span 1;grid-column:3/5;justify-self:end}@media (min-width:600px){.js .paragraph-top .paragraphs-actions{grid-column:4/5}}@media (min-width:992px){.js .paragraph-top{grid-template-columns:150px auto 1fr auto}}.js .paragraphs-subform{margin-top:5px}.draggable:hover .paragraphs-description:after{background:linear-gradient(to right,rgba(247,252,255,0) 0%,#f7fcff 100%)}.drag-previous .paragraphs-description:after{background:linear-gradient(to right,rgba(255,255,221,0) 0%,#ffd 100%)}tr:hover .paragraphs-description:after{background:linear-gradient(to right,rgba(255,255,221,0) 0%,#f7fcff 100%)}.js .paragraph-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.js .paragraph-type-title{display:flex;flex-basis:100px;min-width:100px}.js .paragraph-type-icon{width:16px;height:16px;padding-right:5px;vertical-align:middle}.js .paragraph-type-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.js .paragraph-type-add-modal-button{display:inline-block}.js .paragraph-type-add-modal-button:hover{color:#fff;background:#057ec7 none}.js .paragraphs-convert-button{margin-left:0}@media (min-width:600px){.js .paragraph-type-add-modal{display:inline-block}}.paragraphs-dragdrop__item .paragraphs-summary-wrapper .paragraphs-description .paragraphs-content-wrapper,.paragraphs-dragdrop__item .paragraphs-summary-wrapper .paragraphs-description .paragraphs-plugin-wrapper{font-size:81.3%}.paragraph--view-mode--preview{padding-right:1em}.is-horizontal .paragraphs-tabs .tabs__tab{border-bottom:0}.paragraphs-behavior{display:none}.first-paragraph{transition:background-color .3s linear}.paragraph-hover{background-color:#f7fcff}.is-horizontal .paragraphs-tabs:first-of-type{position:sticky;z-index:489;top:0;flex-direction:row;background-color:rgba(255,255,255,.9)}@media (min-width:64rem){.is-horizontal .paragraphs-tabs:first-of-type{top:var(--drupal-displace-offset-top,0)}}.ui-dialog>.ui-dialog-content .is-horizontal .paragraphs-tabs:first-of-type{top:calc(-1*var(--space-m))}
