/* @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;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.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-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.social-wall{--sw-radius:16px;--sw-line:#e3e9f0;--sw-ink:#0a2540;--sw-muted:#5b6b7d;margin:48px 0}.social-wall__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:20px}.social-wall__head h2{margin:0}.social-wall__head p{margin:0;color:var(--sw-muted)}.social-wall__tag{color:#1b6fa3;white-space:nowrap}.social-wall__grid{list-style:none;margin:0;padding:0;columns:3 330px;column-gap:18px}.sw-post{break-inside:avoid;margin:0 0 18px}.sw-post a{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sw-line);border-radius:var(--sw-radius);overflow:hidden;color:var(--sw-ink);text-decoration:none;transition:transform .2s,box-shadow .2s}.sw-post a:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(10,37,64,.10)}.sw-post__img img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;background:#eef3f8}.sw-post__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.sw-post__meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--sw-muted);font-weight:600}.sw-post__net{display:inline-flex;align-items:center;gap:6px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sw-post__net::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sw-net,#8a99a8)}.sw-post--facebook{--sw-net:#1877f2}.sw-post--instagram{--sw-net:#e1306c}.sw-post--youtube{--sw-net:#ff0000}.sw-post--x{--sw-net:#111}.sw-post--tiktok{--sw-net:#25f4ee}.sw-post--linkedin{--sw-net:#0a66c2}.sw-post__text{font-size:14px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.sw-post__author{font-size:12.5px;font-weight:700;color:var(--sw-muted)}.sw-post.is-pinned a{border-color:#f6b822;box-shadow:0 0 0 2px rgba(246,184,34,.35)}@media(max-width:620px){.social-wall__grid{columns:1}}.sw-post--youtube .sw-post__img img{aspect-ratio:16/9;object-fit:cover}.social-wall__fb-link{display:block;padding:12px 16px;font-weight:700;font-size:14px;color:#1877f2;text-decoration:none;border-top:1px solid var(--sw-line)}.social-wall__fb-link:hover{text-decoration:underline}.sw-post__embed{background:#fff;border:1px solid var(--sw-line);border-radius:var(--sw-radius);overflow:hidden}.sw-post__embed iframe{display:block;width:100%;border:0}.social-wall__networks{display:grid;grid-template-columns:repeat(var(--sw-cols,3),minmax(0,1fr));gap:20px;align-items:start}.sw-network{display:flex;flex-direction:column;gap:12px;min-width:0}.sw-network__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:2px solid var(--sw-line)}.sw-network__head h3{margin:0;font-size:15px}.sw-network__head h3 .sw-post__net{font-size:13px;color:var(--sw-ink)}.sw-network__head a{font-size:13px;font-weight:700;color:#1b6fa3;text-decoration:none;white-space:nowrap}.sw-network__head a:hover{text-decoration:underline}.sw-network__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sw-network__list .sw-post{margin:0}.sw-network__list .sw-post__img img{aspect-ratio:16/9;object-fit:cover;max-height:none}.sw-network__list .sw-post__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sw-network__list .sw-post__embed iframe{height:480px}@media(max-width:1100px){.social-wall__networks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.social-wall__networks{grid-template-columns:1fr}}.sw-network__list .sw-post--page .sw-post__embed iframe,.sw-post--page .sw-post__embed iframe{height:214px}.sw-icon{width:1em;height:1em;flex:none}.social-wall--networks .social-wall__head{align-items:flex-end}.sw-follow{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 22px}.sw-follow__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--sw-line);background:#fff;color:var(--sw-ink);font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.sw-follow__btn .sw-icon{font-size:16px;color:var(--sw-net)}.sw-follow__btn:hover{background:var(--sw-net);border-color:var(--sw-net);color:#fff}.sw-follow__btn:hover .sw-icon{color:#fff}.sw-carousel{position:relative}.sw-cards{--gap:20px;list-style:none;margin:0;padding:4px 2px 18px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--gap)) / 4);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sw-cards::-webkit-scrollbar{display:none}.sw-card{scroll-snap-align:start;min-width:0}.sw-card__link{display:flex;flex-direction:column;height:430px;background:#fff;border:1px solid var(--sw-line);border-radius:var(--sw-radius);overflow:hidden;color:var(--sw-ink);text-decoration:none;box-shadow:0 18px 36px -26px rgba(10,37,64,.45);transition:transform .25s,box-shadow .25s}a.sw-card__link:hover{transform:translateY(-4px);box-shadow:0 26px 44px -26px rgba(10,37,64,.55)}.sw-card__media{position:relative;flex:none;display:grid;place-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#eef4f9,#dfe9f2);color:var(--sw-net);font-size:46px;overflow:hidden}.sw-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}a.sw-card__link:hover .sw-card__media img{transform:scale(1.04)}.sw-card__media--brand{background:radial-gradient(260px 160px at 85% 10%,rgba(255,255,255,.28),transparent 60%),linear-gradient(140deg,#0b4fb8,#1877f2);color:#fff;font-size:64px}.sw-card__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;min-height:0}.sw-card__net{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--sw-ink)}.sw-card__net .sw-icon{font-size:16px;color:var(--sw-net)}.sw-card__net time{margin-left:auto;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sw-muted)}.sw-card__text{font-size:14.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sw-card__more{margin-top:auto;font-size:13px;font-weight:700;color:#1b6fa3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-card--embed iframe{width:100%;height:100%;border:0}.sw-card.is-pinned .sw-card__link{border-color:#f6b822;box-shadow:0 0 0 2px rgba(246,184,34,.35)}.sw-carousel__nav{display:none;position:absolute;top:calc(50% - 30px);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--sw-line);background:#fff;color:var(--sw-ink);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 10px 24px -10px rgba(10,37,64,.4)}.sw-carousel__nav--prev{left:-22px}.sw-carousel__nav--next{right:-22px}.sw-carousel.is-scrollable .sw-carousel__nav{display:grid;place-items:center}.sw-carousel__nav:disabled{opacity:0;pointer-events:none}@media(max-width:1100px){.sw-cards{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}}@media(max-width:800px){.sw-cards{grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media(max-width:560px){.sw-cards{grid-auto-columns:82%}.sw-card__link{height:400px}.sw-carousel__nav{display:none!important}}.sw-cards{justify-content:center}.sw-carousel.is-scrollable .sw-cards{justify-content:start}.sw-card.sw-post--youtube .sw-card__media img{transform:scale(1.22)}.sw-card.sw-post--youtube a.sw-card__link:hover .sw-card__media img{transform:scale(1.27)}
.paragraph--unpublished{background-color:#fff4f4;}
