/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.article__title h1{margin-bottom:2rem}.article__type{margin-bottom:2rem}.article__type .term{display:flex}.article__type .term__icon{margin-right:.5rem}.article__type .term svg g,.article__type .term svg path{fill:#fff}.article__category{display:inline-flex;align-items:center;text-transform:uppercase;padding:.75rem 1.5rem;border-radius:2rem;letter-spacing:1.2px;font-size:.75rem;color:#fff;text-decoration:none;background:linear-gradient(90deg,#ab427f 0,#cb4474 100%)}.article__category:hover{color:#fff}.article__category svg g,.article__category svg path{fill:#fff}.article__subjects{margin-bottom:1rem}.article__return{font-size:.75rem;margin-bottom:1rem}.article__return a{color:#241e5e;font-weight:700;text-decoration-color:#e4466b;text-decoration-thickness:2px}.page--id--knowledgebase{background-color:#efefef;background-image:url(/themes/custom/lidc/images/pattern-dark.svg)}.page--id--knowledgebase .newsletter{background:#fff}.page--id--knowledgebase .teaser{background:#fff}.views-exposed-form{display:flex;flex-wrap:wrap;column-gap:1rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:solid 1px #241e5e}@media (max-width:767px){.views-exposed-form{flex-direction:column}}.views-exposed-form fieldset{width:100%}@media (max-width:767px){.views-exposed-form fieldset{display:none}}.views-exposed-form fieldset .form-checkboxes{width:100%;display:flex;flex-wrap:wrap}.views-exposed-form fieldset .form-checkboxes .form__item{margin-bottom:1rem;display:block}@media (max-width:767px){.views-exposed-form fieldset .form-checkboxes .form__item{margin-bottom:.5rem}}.views-exposed-form fieldset .form-checkboxes .form__item:last-child{margin:0}.views-exposed-form fieldset .form-checkboxes input:checked+label{background:#241e5e;color:#fff}.views-exposed-form fieldset .form-checkboxes input:checked+label svg g,.views-exposed-form fieldset .form-checkboxes input:checked+label svg path{fill:#fff}.views-exposed-form fieldset .form-checkboxes .bef-toggle,.views-exposed-form fieldset .form-checkboxes .form__label{background:#fff;border-radius:2rem;padding:.75rem 1.5rem;color:#241e5e;margin-right:1rem;text-decoration:none}@media (max-width:767px){.views-exposed-form fieldset .form-checkboxes .bef-toggle,.views-exposed-form fieldset .form-checkboxes .form__label{margin-right:.5rem}}.views-exposed-form fieldset .form-checkboxes .form__label{margin-bottom:0}.views-exposed-form fieldset .form-checkboxes .bef-toggle{margin-bottom:1rem}.views-exposed-form fieldset .form-checkboxes .term{display:flex;gap:.5rem}.views-exposed-form .facet-details-group{margin-bottom:1rem}@media (min-width:768px){.views-exposed-form .facet-details-group--type{display:none}}.views-exposed-form .facet-details-group__title{color:#241e5e;margin-bottom:.5rem;font-weight:700}.views-exposed-form details>summary::-webkit-details-marker{display:none}.views-exposed-form details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem}.views-exposed-form details>summary::after{content:"";width:12px;height:12px;background:url(/themes/custom/lidc/images/icons/icon-dropdown.svg) no-repeat center;background-size:contain;transition:transform .2s ease;margin-left:1rem}.views-exposed-form details[open]>summary::after{transform:rotate(180deg)}.views-exposed-form details{position:relative;cursor:pointer;background:#fff;border-radius:2rem;color:#241e5e;width:max-content;height:fit-content}@media (max-width:767px){.views-exposed-form details{width:100%}}.views-exposed-form details>.form-checkboxes{position:absolute;z-index:4;display:flex;flex-direction:column-reverse;padding:.75rem 1.5rem;margin-top:.5rem;width:max-content;background:#fff;border-radius:2rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:500px){.views-exposed-form details>.form-checkboxes{width:fit-content}}.views-exposed-form details .bef-checkboxes{margin-top:.5rem}.views-exposed-form .form__item--textfield label{color:#241e5e;margin-bottom:.5rem;font-weight:700}.views-exposed-form .form__item--textfield input{margin-bottom:0;color:#241e5e}.views-exposed-form .form__item--textfield input::placeholder{color:#241e5e}.views-exposed-form .form-submit{margin-left:1rem;font-size:.95rem;height:100%;align-items:flex-end;padding-bottom:1.75rem;color:#241e5e;text-decoration:underline}@media (max-width:767px){.views-exposed-form .form-submit{display:none}}.search-results{grid-column-start:2;grid-column-end:-2}@media (max-width:1023px){.search-results{grid-column-start:2;grid-column-end:-2}}.search-results .view__row{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #efefef}.search-and-filters .term{display:flex}.search-and-filters .term__icon{margin-right:.5rem}.filter-search form{position:relative}.filter-search .form__input--text{position:relative;color:#241e5e;background:#fff;margin-bottom:0;border-radius:1rem;padding:.75rem 1.5rem .75rem 1rem;line-height:normal}.filter-search .form__input--text::placeholder{color:#241e5e}.filter-search .form__input--submit{background:#fff}.filter-search .form-actions{position:absolute;right:0;top:0;height:100%;z-index:1;width:2.5rem;display:flex;align-items:center}.filter-search .form-actions .form__submit-label{position:relative;cursor:pointer;height:100%;width:100%}.filter-search .form-actions .form__submit-label::before{position:absolute;content:"";background:url(/themes/custom/lidc/images/icons/search-small.svg) no-repeat center;top:50%;right:1rem;transform:translateY(-50%);width:1em;height:1em}.filter-search .form-actions .form__input--submit{background:unset;text-indent:-9999px}.back{grid-column-start:2;grid-column-end:-2;margin-bottom:2rem}
.paragraph--type-content{margin-bottom:3rem}.paragraph--type-content .paragraph{margin-bottom:4rem}.paragraph--type-content .paragraph:last-child{margin-bottom:0}.paragraph--type-content a.button{color:#fff;text-decoration:none}.paragraph--type-text ul{list-style:disc;padding-left:2rem}.paragraph--type-text ol{list-style:decimal;padding-left:2rem}.paragraph--type-text em{font-style:italic}
.paragraph-image-with-text{clear:both}.paragraph-image-with-text__image{float:left;width:40%;padding-right:3rem;padding-bottom:3rem}@media (max-width:767px){.paragraph-image-with-text__image{float:none;width:100%;padding-right:0}}.paragraph-image-with-text__image img{width:100%;height:100%}.paragraph-image-with-text__description{font-size:.75rem}
