/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.loading__screen{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.loading__screen img{animation:fade-in-out 2s linear infinite;animation-delay:.5s}.loading__wrapper{background-color:var(--color-component-white);border-radius:150px;max-height:130px;max-width:130px}.color-variation-elf .loading__wrapper{height:100%;max-height:200px;max-width:200px;width:100%}@keyframes fade-in-out{0%,to{opacity:.15}50%{opacity:1}}
.secondary-menu-footer .menu__item{align-items:center;display:flex;gap:1rem}.secondary-menu-footer .menu__item:not(:last-child):after{background-color:var(--color-component-text-color);content:"";display:block;height:.625rem;width:1px}.secondary-menu-footer .menu__item a.menu__link{text-decoration-line:none;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.secondary-menu-footer .menu__item a.menu__link:hover{text-decoration-line:underline}
.icon.icon--small svg{max-height:16px;width:16px}.icon.icon--medium svg{height:24px;width:24px}.icon.icon--big svg{height:63px;width:63px}
.butterfly-main-footer .butterfly-main-footer-menu.menu--level-1{border-bottom-width:1px;border-color:var(--color-neutral-grey-light);display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1280px){.butterfly-main-footer .butterfly-main-footer-menu.menu--level-1{column-gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3.5rem}}.butterfly-main-footer .butterfly-main-footer-menu .menu__item--level-1{font-size:1rem;font-weight:500;letter-spacing:.1px;line-height:1.5rem}.butterfly-main-footer .butterfly-main-footer-menu .menu__item--level-1 .menu__link--level-2{font-size:.875rem;font-weight:300;line-height:1.125rem}.butterfly-main-footer .butterfly-main-footer-menu a.menu__link{text-decoration-line:none;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.butterfly-main-footer .butterfly-main-footer-menu a.menu__link:hover{text-decoration-line:underline}.butterfly-main-footer .butterfly-main-footer-menu-2{padding-left:2rem}@media (min-width:1280px){.butterfly-main-footer .butterfly-main-footer-menu-2{padding-left:0}}@media (max-width:1279px){.butterfly-main-footer .butterfly-main-footer-menu-2{margin-top:1rem}}.butterfly-main-footer .butterfly-main-footer-menu-2 .menu__item--level-2{margin-bottom:15px}.butterfly-main-footer .butterfly-main-footer-menu-2 .menu__item--level-2:last-of-type{margin-bottom:0}.butterfly-main-footer .bfly-main-footer-level-content{overflow:hidden;transition-duration:.7s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1279px){.butterfly-main-footer .bfly-main-footer-level-content:not(.accordion-content-expanded){display:none}}.butterfly-main-footer .open{animation:fade-in .5s;max-height:1000px;opacity:1}@keyframes fade-in{0%{opacity:0}50%{opacity:.5}to{opacity:1}}
.rich-text-field-format--comprehensive .table-wrapper{overflow-x:auto;white-space:nowrap;width:100%}.rich-text-field-format--comprehensive .table-wrapper::-webkit-scrollbar{height:8px}.rich-text-field-format--comprehensive .table-wrapper::-webkit-scrollbar-track{background-color:var(--color-grey-dark);border-color:#fff;border-style:solid;border-width:3px 0}.rich-text-field-format--comprehensive .table-wrapper::-webkit-scrollbar-thumb{background-color:var(--color-grey-dark);border-radius:6px;height:4px}.rich-text-field-format--comprehensive .table-has-scroll-bar .table-wrapper{padding-bottom:2rem}.rich-text-field-format--comprehensive .table-button--wrapper{display:flex;gap:10px;margin-bottom:1rem;margin-top:1rem}.rich-text-field-format--comprehensive .table-button--wrapper button{align-items:center;background-color:var(--color-neutral-grey-ultra-light);border-radius:9999px;color:var(--color-primary);display:flex;height:2.5rem;justify-content:center;width:2.5rem}.rich-text-field-format--comprehensive .table-button--wrapper button:hover{background-color:var(--color-primary);color:var(--white-text)}.rich-text-field-format--comprehensive .table-button--wrapper button:focus-visible{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--white-text);outline-color:var(--color-primary);outline-offset:4px;outline-style:solid;outline-width:3px}.rich-text-field-format--comprehensive .table-button--wrapper button:before{background-position:50%;background-size:contain;content:"";display:inline-block;height:1rem;width:1rem}.rich-text-field-format--comprehensive .table-button--wrapper button.table-button--prev:before{background-color:var(--color-primary);-webkit-mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-left.svg);mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-left.svg)}.rich-text-field-format--comprehensive .table-button--wrapper button.table-button--next:before{background-color:var(--color-primary);-webkit-mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-right.svg);mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-right.svg)}.rich-text-field-format--comprehensive .table-button--wrapper button:focus.table-button--next:before,.rich-text-field-format--comprehensive .table-button--wrapper button:focus.table-button--prev:before,.rich-text-field-format--comprehensive .table-button--wrapper button:hover.table-button--next:before,.rich-text-field-format--comprehensive .table-button--wrapper button:hover.table-button--prev:before{background-color:var(--white-text)}.rich-text-field-format--comprehensive .table-button--wrapper button[aria-disabled],.rich-text-field-format--comprehensive .table-button--wrapper button[disabled]{background-color:var(--color-neutral-grey-ultra-light);color:var(--color-neutral-grey-light);pointer-events:none}.rich-text-field-format--comprehensive .table-button--wrapper button[aria-disabled]:hover,.rich-text-field-format--comprehensive .table-button--wrapper button[disabled]:hover{background-color:var(--color-neutral-grey-ultra-light);color:var(--color-neutral-grey-light)}.rich-text-field-format--comprehensive .table-button--wrapper button[aria-disabled]:focus-visible,.rich-text-field-format--comprehensive .table-button--wrapper button[disabled]:focus-visible{outline-width:0}.rich-text-field-format--comprehensive .table-button--wrapper button[aria-disabled].table-button--next:before,.rich-text-field-format--comprehensive .table-button--wrapper button[aria-disabled].table-button--prev:before,.rich-text-field-format--comprehensive .table-button--wrapper button[disabled].table-button--next:before,.rich-text-field-format--comprehensive .table-button--wrapper button[disabled].table-button--prev:before{background-color:var(--color-neutral-grey-light)}.rich-text-field-format--comprehensive table{border-collapse:separate;width:100%;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-color:var(--dark-text);border-radius:1.5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-style:solid;border-width:1px;overflow-x:auto;text-align:start;white-space:nowrap}.rich-text-field-format--comprehensive table thead tr:first-of-type th:first-of-type{border-top-left-radius:1.5rem}.rich-text-field-format--comprehensive table thead tr:first-of-type th:first-of-type:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-top-right-radius:1.5rem}.rich-text-field-format--comprehensive table thead tr:first-of-type th:last-of-type{border-top-right-radius:1.5rem}.rich-text-field-format--comprehensive table thead tr:first-of-type th:last-of-type:where([dir=rtl],[dir=rtl] *){border-top-left-radius:1.5rem;border-top-right-radius:0}.rich-text-field-format--comprehensive table tbody:first-child tr:first-of-type th{border-top-left-radius:1.5rem}.rich-text-field-format--comprehensive table tbody:first-child tr:first-of-type th:where([dir=rtl],[dir=rtl] *){border-top-left-radius:0;border-top-right-radius:1.5rem}.rich-text-field-format--comprehensive table tbody tr:last-of-type th{border-bottom-left-radius:1.5rem}.rich-text-field-format--comprehensive table tbody tr:last-of-type th:where([dir=rtl],[dir=rtl] *){border-bottom-left-radius:0;border-bottom-right-radius:1.5rem}.rich-text-field-format--comprehensive table tbody tr:last-of-type td{border-bottom-width:0}.rich-text-field-format--comprehensive table tbody tr th:first-child{left:0;position:sticky;z-index:2}.rich-text-field-format--comprehensive table tbody tr th:first-child:where([dir=rtl],[dir=rtl] *){right:0}.rich-text-field-format--comprehensive table td,.rich-text-field-format--comprehensive table th{text-align:start;vertical-align:top;white-space:normal}.rich-text-field-format--comprehensive table th{background-color:var(--thead-background-color);color:var(--thead-text-color);font-weight:500;padding:1.5rem 1rem}.rich-text-field-format--comprehensive table td{border-bottom-width:1px;border-color:var(--dark-text);padding:1rem}.rich-text-field-format--comprehensive table a.button{margin-bottom:0}.rich-text-field-format--comprehensive table .media{margin:0}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick{position:relative}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick .absolute-child{bottom:0;display:inline-block;left:0;min-height:auto;position:absolute;top:-1px;width:2rem}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick .absolute-child:where([dir=rtl],[dir=rtl] *){right:0}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table{border-width:0}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr:first-of-type td,.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr:first-of-type th{border-color:var(--dark-text);border-top-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr th:first-of-type{border-color:var(--dark-text);border-left-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr th:first-of-type:where([dir=rtl],[dir=rtl] *){border-left-width:0;border-right-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr th:last-of-type{border-color:var(--dark-text);border-right-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr th:last-of-type:where([dir=rtl],[dir=rtl] *){border-left-width:1px;border-right-width:0}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr th:first-child{left:0;position:sticky;z-index:2}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table thead tr th:first-child:where([dir=rtl],[dir=rtl] *){right:0}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody:first-child tr:first-of-type td,.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody:first-child tr:first-of-type th{border-color:var(--dark-text);border-top-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody:first-child tr:first-of-type td:last-of-type{border-top-right-radius:1.5rem}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody:first-child tr:first-of-type td:last-of-type:where([dir=rtl],[dir=rtl] *){border-top-left-radius:1.5rem;border-top-right-radius:0}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr:last-of-type td,.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr:last-of-type th{border-bottom-width:1px;border-color:var(--dark-text)}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:1.5rem}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr:last-of-type td:last-of-type:where([dir=rtl],[dir=rtl] *){border-bottom-left-radius:1.5rem;border-bottom-right-radius:0}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr th:first-of-type{border-color:var(--dark-text);border-left-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr th:first-of-type:where([dir=rtl],[dir=rtl] *){border-left-width:0;border-right-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr td:last-of-type{border-color:var(--dark-text);border-right-width:1px}.rich-text-field-format--comprehensive .table-main-wrapper.first-column-stick table tbody tr td:last-of-type:where([dir=rtl],[dir=rtl] *){border-left-width:1px;border-right-width:0}.rich-text-field-format--comprehensive .caption-wrapper{margin-top:1rem}.rich-text-field-format--comprehensive .caption-wrapper span{font-size:.875rem;font-weight:300;line-height:1.125rem}.rich-text-field-format--comprehensive th a.button{color:currentcolor}.rich-text-field-format--comprehensive th a.button--download-icon:before{background-color:currentcolor}[dir=rtl] .rich-text-field-format--comprehensive .table-button--wrapper button.table-button--prev:before{-webkit-mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-right.svg);mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-right.svg)}[dir=rtl] .rich-text-field-format--comprehensive .table-button--wrapper button.table-button--next:before{-webkit-mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-left.svg);mask-image:url(/themes/custom/butterfly_theme/src/svg/arrow-left.svg)}
.button{color:var(--color-primary)}.button--primary{background-color:var(--color-primary);border:1px solid transparent;color:var(--white-text)}.button--primary:hover{background-color:var(--white-text);border-color:var(--color-primary);color:var(--color-primary)}.button--primary:focus-visible{background-color:var(--white-text);border-color:var(--color-primary);color:var(--color-primary);outline-color:var(--color-primary);outline-style:solid}button.button--primary{background-color:var(--color-primary)}.button--icon,.button--secondary{background-color:transparent;border-color:var(--color-primary);border-style:solid;border-width:1px;color:var(--color-primary)}.button--icon:hover,.button--secondary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--white-text)}.button--icon:focus-visible,.button--secondary:focus-visible{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--white-text);outline-color:var(--color-primary);outline-style:solid}.button--icon.button--with-dark-text,.button--secondary.button--with-dark-text{border-color:var(--dark-text);color:var(--dark-text)}.button--icon.button--with-dark-text:hover,.button--secondary.button--with-dark-text:hover{background-color:var(--dark-text);border-color:var(--dark-text);color:var(--white-text)}.button--icon.button--with-dark-text:focus-visible,.button--secondary.button--with-dark-text:focus-visible{background-color:var(--dark-text);border-color:var(--dark-text);color:var(--white-text);outline-color:var(--dark-text);outline-style:solid}.button--icon.button--with-light-text,.button--secondary.button--with-light-text{border-color:var(--white-text);color:var(--white-text)}.button--icon.button--with-light-text:hover,.button--secondary.button--with-light-text:hover{background-color:var(--white-text);border-color:var(--white-text);color:var(--dark-text)}.button--icon.button--with-light-text:focus-visible,.button--secondary.button--with-light-text:focus-visible{background-color:var(--white-text);border-color:var(--white-text);color:var(--dark-text);outline-color:var(--white-text);outline-style:solid}.button--text{background-color:transparent}.button--text,.button--text:hover{color:var(--color-primary)}.button--text:focus-visible{outline-color:var(--color-primary);outline-style:solid}.button--text.button--with-dark-text,.button--text.button--with-dark-text:hover{color:var(--dark-text)}.button--text.button--with-dark-text:focus-visible{color:var(--dark-text);outline-color:var(--dark-text);outline-style:solid}.button--text.button--with-light-text,.button--text.button--with-light-text:hover{color:var(--white-text)}.button--text.button--with-light-text:focus-visible{color:var(--white-text);outline-color:var(--color-white);outline-style:solid}.button[aria-disabled],.button[disabled]{pointer-events:none}.button[aria-disabled]:focus-visible,.button[disabled]:focus-visible{outline-width:0}.button[aria-disabled].button--primary,.button[disabled].button--primary{background-color:var(--color-neutral-grey-ultra-light);border-color:transparent;color:var(--color-neutral-grey-light)}.button[aria-disabled].button--secondary,.button[disabled].button--secondary{background-color:transparent;border-color:var(--color-grey-light);color:var(--color-neutral-grey-light)}.button[aria-disabled].button--secondary.button--with-dark-text,.button[disabled].button--secondary.button--with-dark-text{border-color:var(--color-neutral-grey-medium);color:var(--color-neutral-grey-medium)}.button[aria-disabled].button--text,.button[disabled].button--text{background-color:transparent;color:var(--color-neutral-grey-medium)}.button[aria-disabled].button--text.button--with-light-text,.button[disabled].button--text.button--with-light-text{color:var(--color-neutral-grey-light)}.button--icon{background-color:transparent;border-radius:9999px!important;color:var(--color-primary);height:2.5rem;padding:.75rem!important;width:2.5rem}.button--icon:focus-visible{outline-color:var(--color-primary);outline-style:solid}.button--icon.button--grey{background-color:var(--color-neutral-grey-ultra-light);border-style:none}.button--icon.button--grey:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--white-text)}.button--icon.button--grey:focus-visible{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--white-text);outline-color:var(--color-primary);outline-style:solid}.button--icon.button--grey[aria-disabled],.button--icon.button--grey[disabled]{color:var(--color-neutral-grey-light)}.button--icon.button--with-dark-text{background-color:var(--color-neutral-grey-dark);color:var(--white-text)}.button--icon.button--with-dark-text:hover{background-color:var(--color-neutral-grey-ultra-dark)}.button--icon.button--with-dark-text:focus-visible{background-color:var(--color-neutral-grey-ultra-dark);outline-color:var(--color-neutral-grey-ultra-dark);outline-style:solid}.button--icon.button--with-dark-text[aria-disabled],.button--icon.button--with-dark-text[disabled]{background-color:var(--color-shadow-grey-medium);color:var(--color-neutral-grey-medium)}.button--icon.button--with-light-text{background-color:var(--color-neutral-grey-ultra-light);color:var(--dark-text)}.button--icon.button--with-light-text:hover{color:var(--color-primary)}.button--icon.button--with-light-text:focus-visible{color:var(--color-primary);outline-color:var(--color-neutral-grey-ultra-light);outline-style:solid}.button--icon.button--with-light-text[aria-disabled],.button--icon.button--with-light-text[disabled]{color:var(--color-neutral-grey-light)}.button img{filter:invert(0) sepia(0) hue-rotate(0deg) saturate(0);transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button:hover .icon img{filter:invert(70%) sepia(70%) hue-rotate(355deg) saturate(1500%)}
.rich-text-field h2,.rich-text-field h3,.rich-text-field h4,.rich-text-field h5,.rich-text-field h6{margin-bottom:1.5rem}@media (min-width:1280px){.rich-text-field-view-mode--larger h2,.rich-text-field-view-mode--larger h3,.rich-text-field-view-mode--larger h4,.rich-text-field-view-mode--larger h5,.rich-text-field-view-mode--larger h6{margin-bottom:1.5rem}}.rich-text-field .text-small{font-size:.875rem;font-weight:300;line-height:1.125rem}.rich-text-field .text-extra-small{font-size:.688rem;font-weight:300;line-height:.813rem}.rich-text-field ol,.rich-text-field ul{align-self:stretch;display:inline;flex:1 1 0%;flex-direction:column;gap:.5rem;list-style:revert-layer;list-style-position:inside;margin-bottom:1rem;margin-top:.5rem;padding-left:1.5rem}@media (min-width:768px){.rich-text-field ol,.rich-text-field ul{display:flex;list-style-position:outside}}.rich-text-field ol:where([dir=rtl],[dir=rtl] *),.rich-text-field ul:where([dir=rtl],[dir=rtl] *){padding-right:1.5rem}.rich-text-field a{border-radius:1.5rem;font-weight:500;text-decoration-line:underline}.rich-text-field a:hover{text-decoration-line:none}.rich-text-field a:focus-visible{outline-offset:4px;outline-style:solid;outline-width:3px;text-decoration-line:none}.rich-text-field a.button{display:inline-block;font-size:1rem;font-weight:500;hyphens:auto;line-height:1.5rem;padding:.5rem 1.5rem;position:relative;text-decoration-line:none;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.rich-text-field a.button:hover{text-decoration-line:underline}.rich-text-field a.button:focus-visible{outline-offset:4px;outline-style:solid;outline-width:3px;text-decoration-line:underline}.rich-text-field a.button.button--text{margin-top:0;padding:0}.rich-text-field a.button--download-icon{align-items:center;display:flex;gap:.5rem;width:fit-content}.rich-text-field a.button--download-icon:before{background-color:currentcolor;content:"";display:inline-block;height:1rem;-webkit-mask-image:url(/themes/custom/butterfly_theme/src/svg/download.svg);mask-image:url(/themes/custom/butterfly_theme/src/svg/download.svg);width:1rem}.rich-text-field a.button.button--secondary:focus{outline-color:var(--color-primary)}.rich-text-field a:focus{outline-color:currentcolor}.rich-text-field p a,.rich-text-field table a{text-decoration-line:underline}.rich-text-field p a:hover,.rich-text-field table a:hover{text-decoration-line:none}.rich-text-field p a:focus-visible,.rich-text-field table a:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.rich-text-field p a.button,.rich-text-field table a.button{display:inline-block;font-size:1rem;font-weight:500;hyphens:auto;line-height:1.5rem;padding:.5rem 1.5rem;position:relative;text-decoration-line:none;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.rich-text-field p a.button:hover,.rich-text-field table a.button:hover{text-decoration-line:underline}.rich-text-field p a.button:focus-visible,.rich-text-field table a.button:focus-visible{outline-offset:4px;outline-style:solid;outline-width:3px;text-decoration-line:underline}.rich-text-field p a.button.button--text,.rich-text-field table a.button.button--text{margin-top:0;padding:0}.rich-text-field p a.button--download-icon,.rich-text-field table a.button--download-icon{align-items:center;display:inline-flex;gap:.5rem;width:fit-content}.rich-text-field p a.button--download-icon:before,.rich-text-field table a.button--download-icon:before{background-color:currentcolor;content:"";display:inline-block;height:1rem;-webkit-mask-image:url(/themes/custom/butterfly_theme/src/svg/download.svg);mask-image:url(/themes/custom/butterfly_theme/src/svg/download.svg);width:1rem}.rich-text-field p a.button.button--secondary:focus,.rich-text-field table a.button.button--secondary:focus{outline-color:var(--color-primary)}.rich-text-field p{margin-bottom:1rem;overflow-wrap:normal;word-break:normal}.rich-text-field p a.button{margin-top:1.5rem}.rich-text-field p a.button.button--text{margin-top:.5rem}.rich-text-field blockquote{align-items:flex-start;background-color:var(--color-neutral-grey-ultra-light);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem}.rich-text-field .media,.rich-text-field img{border-radius:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.rich-text-field .media.align-right,.rich-text-field img.align-right{margin-left:1.5rem;margin-top:0}@media (max-width:1279px){.rich-text-field .media.align-right,.rich-text-field img.align-right{float:none}}@media (max-width:439px){.rich-text-field .media.align-right img,.rich-text-field img.align-right img{margin-left:auto;margin-right:auto}}.rich-text-field .media.align-left,.rich-text-field img.align-left{margin-right:1.5rem;margin-top:0}@media (max-width:439px){.rich-text-field .media.align-left,.rich-text-field img.align-left{margin-left:auto;margin-right:auto}}@media (max-width:1279px){.rich-text-field .media.align-left,.rich-text-field img.align-left{float:none}}@media (max-width:439px){.rich-text-field .media.align-left img,.rich-text-field img.align-left img{margin-left:auto;margin-right:auto}}.rich-text-field .media img,.rich-text-field img img{margin-bottom:0;margin-top:0}.rich-text-field .media--view-mode-default img,.rich-text-field .media--view-mode-default.media{border-radius:0}.rich-text-field .media--type-wedia-document{margin-bottom:auto}.rich-text-field .media--type-wedia-document.align-left,.rich-text-field .media--type-wedia-documentalign-right{display:inline-flex;margin-bottom:auto;margin-top:auto}.rich-text-field .media--type-wedia-document a{align-items:center;color:var(--color-primary);display:inline-flex;gap:.5rem}.rich-text-field:not(.field--name-field-custom-html) iframe{aspect-ratio:16/9;max-height:500px;overflow-y:auto;width:100%}.rich-text-field ol:last-child,.rich-text-field p:last-child,.rich-text-field ul:last-child,.rich-text-field>:last-child:not(h2,h3,h4,h5,h6){margin-bottom:0}.rich-text-field .align-center{display:flex;justify-content:center}
.section--multi-row{margin-bottom:2.5rem;margin-top:2.5rem}@media (min-width:1280px){.section--multi-row{margin-bottom:3rem;margin-top:3rem}}
.text-color-gradient{-webkit-background-clip:text;-moz-background-clip:text;background-color:var(--color-primary);background-repeat:repeat;background-size:100%;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.text-color-gradient-red{background-image:var(--gradient-red)}.text-color-gradient-blue{background-image:var(--gradient-blue)}.text-color-gradient-blue-green{background-image:var(--gradient-blue-green)}.text-color-gradient-green{background-image:var(--gradient-green)}.no-gradient .text-color-gradient{background-color:transparent;background-image:none;color:inherit;-webkit-text-fill-color:unset;-moz-text-fill-color:unset}
.breadcrumb__content svg{display:inline;vertical-align:middle}.breadcrumb__content .breadcrumb-icon-first svg{vertical-align:sub}.breadcrumb__content .breadcrumb-item a:hover .breadcrumb-text-content{text-decoration-line:underline}.breadcrumb__content .breadcrumb-item a:hover .breadcrumb-icon-first{border-bottom-width:1px;border-color:var(--color-component-primary)}
.search-button-main-menu,.search-close-button{border-radius:9999px}.search-button-main-menu:focus-visible,.search-close-button:focus-visible{outline-color:var(--color-component-primary);outline-offset:4px;outline-style:solid;outline-width:3px}.form-text:focus-visible{border-radius:.25rem;outline-color:var(--color-component-primary);outline-offset:2px;outline-style:solid;outline-width:2px}.form-text.global-search-input:focus-visible{border-radius:1.25rem}.search-form{padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){.search-form{padding-bottom:1.5rem;padding-top:1.5rem}}@media (min-width:1280px){.search-form .js-form-item{padding-left:.5rem}}.search-bar--error{padding-bottom:.25rem}@media (min-width:768px){.search-bar--error{padding-bottom:.75rem}}.search-bar--error .search-close-button{margin-top:-1.5rem}.search-bar--error .form-text:focus-visible{outline-color:var(--color-error)}.te-search-form{opacity:0;top:-100%;transition:top .5s ease-in-out,opacity .3s ease-in-out}.te-search-form.is-active{opacity:1;top:calc(100% + 1px)}.te-search-form .search-close-button{margin-left:.5rem}@media (min-width:61em){.gin--vertical-toolbar .te-search-form{padding-left:66px}.gin--vertical-toolbar .te-search-form:where([dir=rtl],[dir=rtl] *){padding-right:66px}}.views-element-container .search-close-button{display:none}
.external-menu__container .external-menu__item.button__style--text{color:var(--color-component-dark-text)}@media (min-width:1280px){.external-menu__container .external-menu__item.button__style--text{color:var(--color-component-primary)}}.external-menu__container .external-menu__item.button__style--primary{color:var(--color-component-dark-text);display:inline-block;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1280px){.external-menu__container .external-menu__item.button__style--primary{background-color:var(--color-component-primary);border-radius:1.25rem;border-width:1px;color:var(--color-component-white)}.external-menu__container .external-menu__item.button__style--primary .menu__link--level-1{padding:.5rem .75rem}.external-menu__container .external-menu__item.button__style--primary:hover{background-color:var(--color-component-white);border-color:var(--color-component-primary);color:var(--color-component-primary)}}@media (max-width:1279px){.external-menu__container .external-menu__item.button__style--primary .external-menu__dropdown--icon{color:var(--color-component-primary)}}.external-menu__container .external-menu__item svg{height:1rem;width:1rem}.external-menu__container .external-menu__item:hover .menu__link--level-1{text-decoration-line:underline}.external-menu__container .external-menu__item:hover .menu__link--level-1 svg{color:var(--color-component-primary)}@media (min-width:1280px){.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__dropdown--icon{transform:rotateX(0deg)}.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__dropdown--icon-active{transform:rotateX(180deg)}}.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2{scrollbar-color:#b7cbd3 #fff;scrollbar-width:auto;transition:left .5s ease-in-out,transform .5s ease-in-out,visibility .5s ease-in-out}@media (max-width:1279px){.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2{transform:rotateY(90deg)}}@media (min-width:1280px){.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2{height:auto;max-height:510px;max-width:290px;top:calc(100% + 16px);width:290px}}.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2 .menu--level-2 .menu__item--level-2 .menu__link--level-2:hover{background-color:var(--color-neutral-grey-ultra-light);color:var(--dark-text);font-weight:700;text-decoration-color:var(--dark-text)}.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2 .menu--level-2 .menu__item--level-2:after{bottom:0;display:block;height:1px;left:50%;position:absolute;width:100%;--tw-translate-x:-50%;background-color:var(--color-neutral-grey-light);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}@media (min-width:1280px){.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2 .menu--level-2 .menu__item--level-2:after{width:calc(100% - 1rem)}}.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2 .menu--level-2 .menu__item--level-2:last-of-type:after{display:none}.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2 .menu--level-2 .menu__item--level-2:last-of-type{padding-bottom:0}.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2 .menu--level-2 .menu__item--level-2:first-of-type{padding-top:0}@media (min-width:1280px){.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2.expanded{display:block}}@media (max-width:1279px){.external-menu__container .menu__item--level-1.menu__item--has-children .external-menu__level-2.expanded{left:0;visibility:visible;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.external-menu__container .menu__item--level-1.menu__item--has-children .menu--level-2::-webkit-scrollbar{width:.625rem}.external-menu__container .menu__item--level-1.menu__item--has-children .menu--level-2::-webkit-scrollbar-track{background-color:var(--color-neutral-white)}.external-menu__container .menu__item--level-1.menu__item--has-children .menu--level-2::-webkit-scrollbar-thumb{background-color:var(--color-neutral-grey-light);border:3px solid #fff;border-radius:.5rem}
.main-menu__primary-level.menu--level-1 .main-menu__close-button:focus-visible,.main-menu__primary-level.menu--level-1 .menu__link:focus-visible{border-radius:.125rem;outline-color:var(--color-component-primary);outline-offset:1px;outline-style:solid;outline-width:2px}.main-menu__primary-level.menu--level-1 a.submenu-title:hover{text-decoration-line:underline}.main-menu__primary-level.menu--level-1 .menu__link>span:first-child{align-items:center;display:flex;gap:1rem;width:100%}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .main-menu__no-image span{padding-bottom:0!important}.main-menu__primary-level.menu--level-1 .menu__item--level-1 .menu__link--level-1.expanded,.main-menu__primary-level.menu--level-1 .menu__item--level-1 .menu__link--level-1:hover{border-color:var(--color-component-primary)}}.main-menu__primary-level.menu--level-1 .menu__item--level-1 .menu__link--level-1 svg{color:var(--color-component-primary)}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu__item--level-1 .menu__link--level-1 svg{color:var(--color-primary)}}.main-menu__primary-level.menu--level-1 .menu__item--level-1 .main-menu__primary-level-1{transition:left .5s ease-in-out,transform .5s ease-in-out,visibility .5s ease-in-out}@media (max-width:1279px){.main-menu__primary-level.menu--level-1 .menu__item--level-1 .main-menu__primary-level-1{transform:rotateY(90deg)}}.main-menu__primary-level.menu--level-1 .menu__item--level-1 .main-menu__primary-level-1.active{background-color:rgba(34,43,45,.8);display:block;height:100vh}@media (max-width:1279px){.main-menu__primary-level.menu--level-1 .menu__item--level-1 .main-menu__primary-level-1.active{left:0;visibility:visible;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu__item--level-1 .main-menu__primary-level-1--wrapper{min-height:650px}.main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1{max-width:32%;overflow-y:auto}.main-menu__primary-level.menu--level-1 .main-menu__level-3,.main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1{max-height:552px}}@media (min-width:1680px){.main-menu__primary-level.menu--level-1 .main-menu__level-3,.main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1{max-height:608px}}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .main-menu__level-wrapper__chevron-right svg,.main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1__chevron-right svg{color:var(--color-primary)}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2:last-of-type{margin-bottom:0}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2.highlight,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2:hover{background-color:var(--color-neutral-grey-ultra-light)}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2.highlight .menu__link--level-2,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2:hover .menu__link--level-2{font-weight:700}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2.highlight .menu__link--level-2-trigger,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2:hover .menu__link--level-2-trigger{transition:padding .3s ease-in-out}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2.highlight .menu__link--level-2-trigger:where([dir=ltr],[dir=ltr] *),.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2:hover .menu__link--level-2-trigger:where([dir=ltr],[dir=ltr] *){padding-right:1rem}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2.highlight .menu__link--level-2-trigger:where([dir=rtl],[dir=rtl] *),.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2:hover .menu__link--level-2-trigger:where([dir=rtl],[dir=rtl] *){padding-left:1rem}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2.highlight a.menu__link--level-2,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2:hover a.menu__link--level-2{text-decoration-color:var(--dark-text)}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4{transition:left .5s ease-in-out,transform .5s ease-in-out,visibility .5s ease-in-out}@media (max-width:1279px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4{transform:rotateY(90deg)}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3.active,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4.active{display:block}@media (max-width:1279px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3.active,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4.active{left:0;visibility:visible;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 a.menu__link,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4 a.menu__link{transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 a.menu__link:hover,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4 a.menu__link:hover{font-weight:600;text-decoration-line:underline}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .menu__link>span:first-child,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4 .menu__link>span:first-child{padding-bottom:1rem}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .main-menu__level-icons svg,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4 .main-menu__level-icons svg{height:1.5rem;width:1.5rem}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .main-menu__level-icons svg,.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4 .main-menu__level-icons svg{height:2rem;width:2rem}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3{max-width:68%}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3.active{display:block}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .menu__item-go-back img{border-radius:1.25rem;height:70px;min-width:70px;object-fit:cover;overflow:hidden;width:70px}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .menu--level-3 .menu__item--level-3{width:50%}}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .menu--level-3 .menu__item--level-3 .icon-png img{height:2rem;width:2rem}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .menu--level-3 .menu__item--level-3 .menu__media img{border-radius:1.25rem;height:70px;max-height:190px;object-fit:cover;overflow:hidden;width:100%}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .menu--level-3 .menu__item--level-3 .menu__media img{height:190px}}@media (max-width:1279px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3 .menu--level-3 .menu__item--level-3 .menu__media img{min-width:70px;width:70px}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4.active{display:block}}@media (min-width:1280px){.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4 .menu--level-4 .menu__item--level-4 .menu__link--level-4>span{align-items:flex-start;gap:.5rem}.main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-4 .menu--level-4 .menu__item--level-4 .menu__link--level-4>span:first-child:before{background-color:var(--color-component-primary);border-radius:.25rem;display:inline-block;height:5px;margin-right:.25rem;margin-top:.625rem;min-width:5px;width:5px;--tw-content:"";content:var(--tw-content)}}
.branging-logo{max-width:160px;transition:padding .3s ease-in-out,width .3s ease-in-out,max-width .3s ease-in-out;width:68px}@media (min-width:1280px){.branging-logo{width:141px}}@media (min-width:1440px){.branging-logo{width:161px}}.branging-logo img{transition:height .3s ease,width .3s ease}@media (max-width:767px){.branging-logo img{height:51px}}.branding-text{max-width:216px;width:107px}@media (min-width:1280px){.branding-text{width:125px}}@media (min-width:1440px){.branding-text{width:145px}}.branding-text .site-branding__second-logo{display:inline-block}@media (min-width:1440px){.branding-text .site-branding__second-logo{width:145px}}.branding-text img{height:36px;width:73px}@media (min-width:768px){.branding-text img{height:56px;width:107px}}@media (min-width:1280px){.branding-text img{max-height:64px;width:129px}}@media (min-width:1440px){.branding-text img{width:145px}}
header.main-header{height:auto;min-height:58px;transition:min-height .5s linear,height .5s linear,position .5s linear}@media (min-width:1440px){header.main-header{min-height:102px}}header.main-header.sticky{position:fixed}header.main-header>.container>div:first-of-type,header.main-header>.container>div:first-of-type .site-branding{display:flex}@media (min-width:1280px){header.main-header.collapsed{min-height:54px}header.main-header.collapsed .branging-logo{max-width:90px;padding-right:22px;width:90px}header.main-header.collapsed .branging-logo img{height:54px;width:68px}header.main-header.collapsed .branding-text{width:188px}}@media (min-width:1440px){header.main-header.collapsed .branding-text{width:216px}}@media (min-width:1280px){header.main-header.collapsed .branding-text img{height:54px}header.main-header .main-menu__region--container.collapsed .secondary-region__menu--container{display:none;opacity:0}header.main-header .main-menu__region--container.collapsed .primary-region__menu--container{padding-top:1rem}}header.main-header .main-menu__top-right--click a:focus-visible{border-radius:.25rem;outline-color:var(--color-component-primary);outline-offset:2px;outline-style:solid;outline-width:2px}@media (min-width:1280px){header.main-header .main-menu__top-right--click a:focus-visible{border-radius:1.25rem}}header.main-header .contextual-region{position:static}.hamburger span{display:block;height:.125rem;left:0;position:absolute;width:100%;--tw-rotate:0deg;border-radius:.375rem;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hamburger span,.hamburger--open span{background-color:var(--color-component-primary)}.hamburger span:first-child{top:.25rem}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:.75rem}.hamburger span:nth-child(4){top:1.25rem}.hamburger--open span:first-child,.hamburger--open span:nth-child(4){left:50%;top:9px;width:0}.hamburger--open span:nth-child(2){--tw-rotate:45deg}.hamburger--open span:nth-child(2),.hamburger--open span:nth-child(3){border-radius:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hamburger--open span:nth-child(3){--tw-rotate:-45deg}.gin--horizontal-toolbar header.main-header.sticky{top:2.5rem}@media (min-width:1280px){.gin--horizontal-toolbar header.main-header.sticky{top:53px}}.gin--vertical-toolbar header.main-header.sticky{top:2.5rem}@media (min-width:768px){.gin--vertical-toolbar header.main-header.sticky{top:60px}}@media (min-width:1280px){.gin--vertical-toolbar header.main-header.sticky,.gin--vertical-toolbar header.main-header.sticky .main-menu__primary-level-1{padding-left:66px}.gin--horizontal-toolbar .main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1,.gin--horizontal-toolbar .main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3,.gin--vertical-toolbar .main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1,.gin--vertical-toolbar .main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3{max-height:470px}}@media (min-width:1440px){.gin--horizontal-toolbar .main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1,.gin--horizontal-toolbar .main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3,.gin--vertical-toolbar .main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1,.gin--vertical-toolbar .main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3{max-height:500px}}@media (min-width:1680px){.gin--horizontal-toolbar .main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1,.gin--horizontal-toolbar .main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3,.gin--vertical-toolbar .main-menu__primary-level.menu--level-1 .main-menu__submenu-level-1,.gin--vertical-toolbar .main-menu__primary-level.menu--level-1 .menu--level-2 .menu__item--level-2 .main-menu__level-3{max-height:552px}}.main-menu__pipe{align-items:center;display:flex;gap:1rem}@media (min-width:1440px){.main-menu__pipe{gap:1.5rem}}.main-menu__pipe:after{background-color:var(--color-neutral-grey-dark);display:none;height:.5rem;min-width:1px;width:1px;--tw-content:"";content:var(--tw-content)}@media (min-width:1280px){.main-menu__pipe:after{display:block}}
::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;}::-webkit-scrollbar-thumb:hover{background-color:#555;}::-webkit-scrollbar-track{background-color:#f1f1f1;}::-webkit-scrollbar-track:focus{background-color:#ccc;}::-webkit-scrollbar-track:active{background-color:#ccc;}label:has(+ .icon-accesibility):before{content:'';display:inline-block;background-image:url(/modules/custom/te_tweaks/images/icon-accesibility.png);background-size:20px 20px;height:20px;width:20px;margin-right:5px;}.webform-admin-composite-elements .gin-table-scroll-wrapper,.form-type-webform-multiple .gin-table-scroll-wrapper{overflow:unset;}.form-wrapper .form-item__label:not(.visually-hidden){position:unset !important;}.shepherd-element{z-index:510;}.shepherd-element .shepherd-content .shepherd-text{max-height:350px;overflow-y:auto;overflow-x:hidden;}.shepherd-element .shepherd-content .shepherd-text::-webkit-scrollbar{width:8px;height:8px;}.shepherd-element .shepherd-content .shepherd-text::-webkit-scrollbar-track{border-radius:8px;margin:16px 0;background-color:transparent;}.shepherd-element .shepherd-content .shepherd-text::-webkit-scrollbar-thumb{background-color:white;border-width:2px;border-style:solid;border-color:white;border-radius:8px;}.form-element.valid + .form-item--error-message{display:none;}.tip-module-tour-ui .shepherd-content .shepherd-text{text-wrap:balance;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
