/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lightbox-link{position:relative}.lightbox-link:after{background:#ae4198;content:"";height:100%;left:0;top:0;width:100%}.lightbox-link:after,.lightbox-link:before{opacity:0;position:absolute;transition:opacity .25s ease-in-out}.lightbox-link:before{align-items:center;background-color:#fff;border-radius:4px;color:#622558;content:"+"/"";display:flex;font-family:Font Awesome\ 6 Free;font-weight:700;height:2.375rem;justify-content:center;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:2.375rem;z-index:1}.lightbox-link:hover{border-color:#ae4198}.lightbox-link:hover:after{opacity:.5}.lightbox-link:hover:before{opacity:1}.paragraph{margin:2.5rem 0}.paragraph.paragraph--color--green-200{background-color:#e3e9df}.paragraph.paragraph--color--khaki-green-200{background-color:#f0efd7}.paragraph.paragraph--color--orange-200{background-color:#fde4d3}.paragraph.paragraph--color--yellow-200{background-color:#fff4d7}.paragraph.paragraph--color--pink-200{background-color:#f3e3eb}.paragraph.paragraph--color--purple-200{background-color:#efd9eb}.paragraph.paragraph--color--blue-200{background-color:#e3ebf6}@media (min-width:768px){.paragraph h2{max-width:50ch}}.paragraph h2~.field--subtitle,.paragraph h2~.media-text__subtitle{margin-top:-10px}.paragraph p+h2{margin-top:1.75rem}.paragraph p+h3{margin-top:1.25rem}.paragraph ul{list-style-type:disc}.paragraph ol{list-style-type:decimal}.paragraph ol:last-child,.paragraph p:last-of-type,.paragraph ul:last-child{margin-bottom:0}.paragraph p:last-of-type+ul{margin-top:1rem}.paragraph .field--name-field-button{padding:1.25rem 0 0}.paragraph .caption>figcaption{color:#090909;font-size:.875rem;font-style:italic;margin-top:.25rem;text-align:center}.paragraph .field__multiple-items{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.paragraph .field__multiple-items{flex-direction:row}}.paragraph .field__multiple-items .btn{border-radius:4px;width:100%}@media (min-width:768px){.paragraph .field__multiple-items .btn{width:calc(33.3333% - 6px)}}.paragraph .field__multiple-items .btn:nth-last-child(1 of .btn--bordered){border-bottom-right-radius:25px}[class*=paragraph--color--]{margin:0;padding:2.5rem 0}.paragraph--color--none{margin:2.5rem 0;padding:0}
.table,table{border:1px solid #622558;margin:1.25rem 0}.table th,table th{color:#622558;text-align:center;text-transform:uppercase}.table td,.table th,table td,table th{background-color:transparent}.table thead tr,table thead tr{background-color:#fff}.table thead tr th,table thead tr th{border:1px solid #622558;padding:.5rem 1rem}@media (min-width:768px){.table tbody tr:nth-child(odd),table tbody tr:nth-child(odd){background-color:#e8cfe1}.table tbody tr:nth-child(2n),table tbody tr:nth-child(2n){background-color:#f3e7f0}.table tbody tr:last-child td,.table tbody tr:last-child th,table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:1px solid #622558}}@media (max-width:767.98px){.table tbody tr:first-child th,table tbody tr:first-child th{border-top:1px solid #622558}.table tbody tr:last-child td:last-child,table tbody tr:last-child td:last-child{border-bottom:1px solid #622558}}.table tbody tr td,.table tbody tr th,table tbody tr td,table tbody tr th{border:1px solid #622558;padding:.5rem 1rem}.table tbody tr th,table tbody tr th{background-color:#fff;border-bottom:1px solid #e8cfe1;border-top:1px solid #e8cfe1}@media (min-width:768px){.table tbody tr th,table tbody tr th{border-top-color:transparent}}.table tbody tr td,table tbody tr td{border-bottom-color:transparent;border-top-color:transparent}@media (max-width:767.98px){.table tbody tr td:nth-child(odd),table tbody tr td:nth-child(odd){background-color:#e8cfe1}.table tbody tr td:nth-child(2n),table tbody tr td:nth-child(2n){background-color:#f3e7f0}}@media (min-width:768px){.table>tbody tr:first-child td,table>tbody tr:first-child td{border-top:1px solid #622558}}@media (max-width:767.98px){.table>tbody tr:first-child td,table>tbody tr:first-child td{border-top-color:transparent}.table>tbody tr:first-child td:first-child,table>tbody tr:first-child td:first-child{border-top:1px solid #622558}}.paragraph--type--p-01 .field--lead{font-weight:600;margin-bottom:1.25rem}@media (min-width:768px){.paragraph--type--p-01 .field--lead{max-width:75%}}.paragraph--type--p-01 .field--text{display:flex;flex-direction:column}.paragraph--type--p-01 .field--text.field--text--1_column,.paragraph--type--p-01 .field--text.field--text--2_columns{overflow-x:auto}@media (min-width:768px){.paragraph--type--p-01 .field--text.field--text--1_column{text-wrap:pretty;max-width:70em}}.paragraph--type--p-01 .field--text.field--text--1_column p:last-of-type{margin-bottom:0}@media (min-width:768px){.paragraph--type--p-01 .field--text.field--text--2_columns{flex-direction:row;gap:1.25rem}.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-1,.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-2{flex:1}.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-1 p:last-of-type,.paragraph--type--p-01 .field--text.field--text--2_columns .field--text--col-2 p:last-of-type{margin-bottom:0}}
.paragraph--type--p-02 img{width:100%}.paragraph--type--p-02.paragraph--media-size--small .paragraph--media__wrapper{margin:0 auto}@media (min-width:768px){.paragraph--type--p-02.paragraph--media-size--small .paragraph--media__wrapper{max-width:50%}}.paragraph--type--p-02 a{position:relative;text-decoration:none}.media--type-image figure{margin:0 auto}.media--type-image figcaption{color:#090909;font-size:.875rem;font-style:italic;margin-top:.25rem;text-align:center}.media--type-remote-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.media--type-remote-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.media--type-remote-video video{height:auto;width:100%}@media (min-width:768px){.paragraph--type--p-03 .media-text{display:flex}}.paragraph--type--p-03 .media-text__subtitle{display:block;font-family:Roboto Slab,sans-serif;font-size:1.125rem;font-weight:400;margin-bottom:1.25rem}@media (min-width:992px){.paragraph--type--p-03 .media-text__subtitle{text-wrap:balance;max-width:75%}}.paragraph--type--p-03 .media-text__media{overflow:hidden}@media (max-width:767.98px){.paragraph--type--p-03 .media-text__media{margin-bottom:.625rem}}.paragraph--type--p-03 .media-text__media img{border-radius:4px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.paragraph--type--p-03 .media-text__content p:last-of-type{margin-bottom:0}@media (min-width:768px){.paragraph--type--p-03 .media-text__content,.paragraph--type--p-03 .media-text__media{flex-shrink:0;width:50%}.paragraph--type--p-03 .media-text__style-left .media-text__content{padding-left:1.25rem}}.paragraph--type--p-03 .media-text__style-right{flex-direction:row-reverse}@media (min-width:768px){.paragraph--type--p-03 .media-text__style-right .media-text__content{padding-right:1.25rem}.paragraph--type--p-03 .media-text__size-small .media-text__media{flex-shrink:0;width:25%}.paragraph--type--p-03 .media-text__size-small .media-text__content{flex-shrink:0;width:75%}}.paragraph--type--p-03 .paragraph--type--p-19{padding:1.25rem 0 0}.paragraph--type--p-03 .paragraph--type--p-19 .container{padding:0}.paragraph--type--p-03 .paragraph--type--p-19 .btn{width:100%}@media (min-width:992px){.paragraph--type--p-03 .paragraph--type--p-19 .btn{width:50%}}.paragraph--type--p-03 .field__multiple-items{align-items:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.paragraph--type--p-03 .media-text__size-default .field__multiple-items{flex-direction:column}}.paragraph--type--p-03 .media-text__size-default .field__multiple-items .btn{border-radius:4px;width:100%}@media (min-width:992px){.paragraph--type--p-03 .media-text__size-default .field__multiple-items .btn{width:50%}}.paragraph--type--p-03 .media-text__size-default .field__multiple-items .btn:nth-last-child(1 of .btn--bordered){border-bottom-right-radius:25px}@media (min-width:768px){.paragraph--type--p-03 .media-text__size-small .field__multiple-items{flex-direction:row}.paragraph--type--p-03 .media-text__size-small .field__multiple-items .btn{width:calc(33.3333% - 6px)}}
.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden}.collapsing.collapse-horizontal{height:auto;width:0}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:#fff;--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:subtract(var(--bs-border-radius),var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:#f1f0ee;--bs-accordion-btn-icon:escape-svg(url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round"><path d="m2 5 6 6 6-6"/></svg>'));--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:escape-svg(url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="%23090909" stroke-linecap="round" stroke-linejoin="round"><path d="m2 5 6 6 6-6"/></svg>'));--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #efd9eb;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:#f1f0ee}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:.0625rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;width:100%}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;width:var(--bs-accordion-btn-icon-width)}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.paragraph--type--p-08 .field--subtitle{display:block;font-family:Roboto Slab,sans-serif;font-size:1.125rem;font-weight:400;margin-bottom:1.25rem}@media (min-width:992px){.paragraph--type--p-08 .field--subtitle{text-wrap:balance;max-width:75%}}.paragraph--type--p-08 .field--lead{font-weight:600;margin-bottom:1.25rem}@media (min-width:768px){.paragraph--type--p-08 .field--lead{max-width:75%}}.accordion-button{background-color:transparent;color:#ae4198;font-size:1rem;transition:all .4s ease-out}.accordion-button:after{color:currentColor;content:"\f078";font-family:Font Awesome\ 6 Free;font-weight:900;transition:all .3s ease-out}.accordion-button:focus-visible,.accordion-button:hover{background-color:#622558;color:#fff}.accordion-button:not(.collapsed){background-color:#622558;color:#fff}.accordion-button:not(.collapsed):focus-visible,.accordion-button:not(.collapsed):hover{background-color:#622558}.accordion-item{border-color:#ae4198}.accordion--content-wrapper{display:flex;flex-direction:column}@media (min-width:992px){.accordion--content-wrapper{flex-direction:row}}.accordion--content-wrapper .accordion--side-menu~.accordion--content{margin-top:2.5rem}@media (min-width:992px){.accordion--content-wrapper .accordion--side-menu~.accordion--content{margin-left:1.25rem;margin-top:0}}@media (min-width:768px){.accordion-body{padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:992px){.accordion .accordion--side-menu{flex-shrink:0;width:16.66666667%}}.accordion .accordion--side-menu__wrapper{position:sticky;top:5.5rem}.accordion .accordion--side-menu__title{font-family:Roboto Slab,sans-serif;font-weight:400;text-transform:uppercase}.accordion .accordion--side-menu ul{list-style:none;margin:0;padding:0}.accordion .accordion--side-menu li{font-family:Roboto Slab,sans-serif;margin-top:.5rem}.accordion .accordion--side-menu a{color:#090909;text-decoration:none}.accordion .accordion--side-menu a:hover{color:#ae4198;text-decoration:underline}.accordion .accordion--content__section{margin-top:1.25rem}@media (min-width:768px){.accordion .accordion--content__section{margin-top:2.5rem}}
