/* @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}
.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%}
.paragraph--type--p-04-child{background-color:#fff;border-radius:4px 4px 50px 4px;box-shadow:0 1px 45px 0 rgba(0,0,0,.05),4px 10px 14px 0 rgba(0,0,0,.05);display:flex}.paragraph--type--p-04-child .media img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--p-04-child .card--text-wrapper{display:flex;flex-direction:column;height:100%}.paragraph--type--p-04-child .card--text-wrapper .field--name-field-button{margin-top:auto}.cards--2-columns .paragraph--type--p-04-child{display:flex;flex:1;flex-direction:column}@media (min-width:768px){.cards--2-columns .paragraph--type--p-04-child{flex:1;flex-direction:row}}@media (min-width:992px){.cards--2-columns .paragraph--type--p-04-child{flex:0 0 auto;flex-direction:column;width:calc(50% - .625rem)}}@media (min-width:1200px){.cards--2-columns .paragraph--type--p-04-child{flex-direction:row}}.cards--2-columns .media{border-radius:8px;flex-shrink:0;margin:1.25rem 1.25rem 0;overflow:hidden;width:calc(100% - 2.5rem)}@media (min-width:768px){.cards--2-columns .media{border-radius:8px 0 0 8px;margin:0;width:50%}}@media (min-width:992px){.cards--2-columns .media{border-radius:4px 4px 0 0;margin:0;width:100%}}@media (min-width:1200px){.cards--2-columns .media{border-radius:4px 0 0 4px;width:50%}.cards--2-columns .media+.card--text-wrapper{width:50%}}.cards--2-columns .card--text-wrapper{padding:1.25rem}.cards--3-columns .paragraph--type--p-04-child,.cards--4-columns .paragraph--type--p-04-child{flex-direction:column}.cards--3-columns .media,.cards--4-columns .media{border-radius:8px;flex-shrink:0;height:250px;margin:1.25rem 1.25rem 0;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:calc(100% - 2.5rem)}@media (min-width:768px){.cards--3-columns .media,.cards--4-columns .media{border-radius:4px 4px 0 0;height:auto;margin:0;width:100%}}.cards--3-columns .card--text-wrapper,.cards--4-columns .card--text-wrapper{padding:1.25rem}.paragraph--type--p-04 .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-04 .field--subtitle{text-wrap:balance;max-width:75%}}.paragraph--type--p-04 .field--lead{font-weight:600;margin-bottom:2rem}@media (min-width:768px){.paragraph--type--p-04 .field--lead{max-width:75%}}.paragraph--type--p-04 .row~.row{margin-top:1.25rem}.paragraph--type--p-04 .cards{display:flex;flex-wrap:wrap;gap:1.25rem}.paragraph--type--p-04 .cards--2-columns{flex-direction:column}@media (min-width:992px){.paragraph--type--p-04 .cards--2-columns{flex-direction:row}}@media (min-width:1200px){.paragraph--type--p-04 .cards--2-columns .paragraph--type--p-04-child{flex:0 0 auto;width:calc(50% - .625rem)}}.paragraph--type--p-04 .cards--3-columns,.paragraph--type--p-04 .cards--4-columns{flex-direction:column}@media (min-width:768px){.paragraph--type--p-04 .cards--3-columns,.paragraph--type--p-04 .cards--4-columns{flex-direction:row}.paragraph--type--p-04 .cards--3-columns .paragraph--type--p-04-child,.paragraph--type--p-04 .cards--4-columns .paragraph--type--p-04-child{flex:0 0 auto;width:calc(50% - .625rem)}}@media (min-width:992px){.paragraph--type--p-04 .cards--3-columns .paragraph--type--p-04-child{width:calc(33.3333% - .875rem)}}@media (min-width:1200px){.paragraph--type--p-04 .cards--4-columns .paragraph--type--p-04-child{width:calc(25% - .9375rem)}}
