/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.badge{background-color:#edd2f0;border-radius:4px;color:#69266f;display:inline-flex;font-size:.875rem;font-weight:700;line-height:1;padding:.3125rem .9375rem;text-align:center;vertical-align:baseline;white-space:nowrap}.badge--list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.promoted-case .node__content{display:flex;gap:1.5rem}.promoted-case__content,.promoted-case__img{text-align:left}@media (min-width:992px){.promoted-case__content,.promoted-case__img{width:50%}}.promoted-case__content .badge--list{margin-top:1.25rem}.promoted-case__content .btn--tertiary{padding-left:0}.promoted-case__actions{margin-top:2.5rem}.promoted-case__actions a{background-color:#277fa5;border:2px solid #277fa5;border-radius:100px;color:#fff;cursor:pointer;font-family:Roboto Slab,serif;font-size:1rem;font-weight:700;line-height:1.5;padding:12px 20px;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle}.promoted-case__actions a:focus-visible{box-shadow:0 0 0 .25rem #edd2f0}.promoted-case__actions a:focus-visible,.promoted-case__actions a:hover{background-color:#69266f;border-color:#69266f;color:#fff}.promoted-case__actions a:disabled{background-color:#f1f2f2;border-color:#232628;color:#232628;opacity:1}
.badge{background-color:#edd2f0;border-radius:4px;color:#69266f;display:inline-flex;font-size:.875rem;font-weight:700;line-height:1;padding:.3125rem .9375rem;text-align:center;vertical-align:baseline;white-space:nowrap}.badge--list{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.case-teaser__content{padding:1.25rem .625rem}.case-teaser .badge--list{margin-bottom:.5rem}.case-teaser .btn--tertiary{padding-left:0}
.paragraph{margin:2.5rem 0}.paragraph.paragraph--color--primary{background-color:#00435a}.paragraph.paragraph--color--primary *{color:#fff}.paragraph.paragraph--color--primary .btn--primary{background-color:#fff;border-color:#fff;color:#00435a}.paragraph.paragraph--color--primary .btn--primary:focus-visible,.paragraph.paragraph--color--primary .btn--primary:hover{background-color:#69266f;border-color:#69266f;color:#fff}.paragraph.paragraph--color--primary .btn--secondary{border-color:#fff}.paragraph.paragraph--color--primary .btn--secondary:focus-visible,.paragraph.paragraph--color--primary .btn--secondary:hover{border-color:#69266f}.paragraph.paragraph--color--primary .badge{color:#69266f}.paragraph.paragraph--color--secondary{background-color:rgba(200,233,239,.239)}.paragraph.paragraph--color--secondary .btn--primary{background-color:#1d789f}.paragraph.paragraph--color--secondary .btn--primary:focus-visible,.paragraph.paragraph--color--secondary .btn--primary:hover{background-color:#69266f;border-color:#69266f}.paragraph.paragraph--color--secondary .btn--secondary{border-color:#1d789f;color:#1d789f}.paragraph.paragraph--color--secondary .btn--secondary:focus-visible,.paragraph.paragraph--color--secondary .btn--secondary:hover{border-color:#69266f;color:#fff}.paragraph.paragraph--color--secondary .btn--tertiary{color:#1d789f}.paragraph.paragraph--color--secondary .btn--tertiary:focus-visible,.paragraph.paragraph--color--secondary .btn--tertiary:hover{color:#69266f}.paragraph h2{max-width:70ch}.paragraph h2~.field--subtitle,.paragraph h2~.media-text__subtitle{margin-top:-10px}.paragraph .field--name-field-nsi-button{padding:1.25rem 0 0}.paragraph ul{list-style-type:disc}.paragraph ol{list-style-type:decimal}.paragraph .caption>figcaption{color:#090909;font-size:.875rem;font-style:italic;margin-top:.25rem;text-align:center}[class*=paragraph--color--]{margin:0;padding:2.5rem 0}.paragraph--color--none{margin:2.5rem 0;padding:0}
.paragraph--type--nsi-p06-cta-banner .cta-banner__container{text-align:center}@media (min-width:768px){.paragraph--type--nsi-p06-cta-banner .cta-banner__container{margin:0 auto;width:75%}}@media (min-width:1200px){.paragraph--type--nsi-p06-cta-banner .cta-banner__container{width:50%}}.paragraph--type--nsi-p06-cta-banner .cta-banner__lead{font-weight:700;margin-bottom:.625rem}@media (min-width:768px){.paragraph--type--nsi-p06-cta-banner .cta-banner__lead{text-wrap:balance;max-width:75%;max-width:100%}}
.paragraph--type--nsi-p09-logo-child{align-items:center;background-color:#fff;border-radius:4px;display:flex;justify-content:center;overflow:hidden;position:relative}@media (min-width:768px){.paragraph--type--nsi-p09-logo-child{min-height:140px}}.paragraph--type--nsi-p09-logo-child.paragraph--link:after{background:#277fa5;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.paragraph--type--nsi-p09-logo-child.paragraph--link:hover{border-color:#277fa5}.paragraph--type--nsi-p09-logo-child.paragraph--link:hover:after{opacity:.5}@media (max-width:991.98px){.paragraph--type--nsi-p09-logo-child img{width:auto}}.paragraph--type--nsi-p09-logo-list .field--lead{margin-bottom:1.25rem}@media (min-width:768px){.paragraph--type--nsi-p09-logo-list .field--lead{text-wrap:balance;max-width:75%}}.paragraph--type--nsi-p09-logo-list .field--name-field-nsi-logo-child{display:flex;flex-wrap:wrap;gap:1.25rem}.paragraph--type--nsi-p09-logo-list .field--name-field-nsi-logo-child .paragraph--child{width:calc(50% - .625rem)}@media (min-width:768px){.paragraph--type--nsi-p09-logo-list .field--name-field-nsi-logo-child .paragraph--child{width:calc(25% - .9375rem)}}@media (min-width:1400px){.paragraph--type--nsi-p09-logo-list .field--name-field-nsi-logo-child .paragraph--child{width:calc(16.66667% - 1.0625rem)}}
.view-cases .view-content{display:flex;flex-wrap:wrap;gap:1.25rem}@media (min-width:992px){.view-cases .views-row{width:calc(33.3333% - 20px)}}.view-cases .views-row--first{width:100%}
[id=block-nsi-mediasnsi] .content{display:flex;gap:.75rem;margin-left:-.625rem}[id=block-nsi-mediasnsi] .content .social-media__item{align-items:center;border-radius:4px;display:flex;height:2.25rem;justify-content:center;text-decoration:none;transition:all .4s ease-out;width:2.25rem}[id=block-nsi-mediasnsi] .content .social-media__item:focus-visible,[id=block-nsi-mediasnsi] .content .social-media__item:hover{background:rgba(142,211,231,.2);color:#fff}
