.td-social-media-feed__container{display:grid;grid-template-areas:"content content links" "slider slider slider" "dots dots arrows";grid-template-columns:repeat(3,1fr);row-gap:2.5rem}.td-social-media-feed__container:has([data-per-view="1"]){padding-inline:0}.td-social-media-feed.is-content-top .td-social-media-feed__container{align-items:start}.td-social-media-feed.is-content-center .td-social-media-feed__container{align-items:center}.td-social-media-feed.is-content-bottom .td-social-media-feed__container{align-items:end}.td-social-media-feed{--social-feed-card-background:#fff;--social-feed-card-color:var(--color-primary-shade);--social-feed-slider-height:24.5rem;--social-feed-carousel-gap:2.75rem;--social-feed-carousel-slider-gap:1.875rem;--social-feed-button-size:2.875rem;--social-feed-button-gap:1.25rem;--social-icon-padding:.625rem;--social-icon-size:1.75rem;--social-card-height:392;--social-card-height-px:392px;--social-card-width:370;--social-card-width-px:370px;--social-card-content-gap:.5rem;--dot-size:1rem;overflow:clip}.td-social-media-feed:has([data-per-view="1"]){--small-padding:calc(var(--social-feed-carousel-slider-gap)/2)}.td-social-media-feed:not(:has([data-per-view="1"])){--social-icon-size:2rem}.td-social-media-feed:not(:has([data-per-view="1"])) .flickity-slider{inline-size:calc(100% + 1.875rem);margin-inline:-.9375rem}.td-social-media-feed .td-social-media-feed__column{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2;grid-area:content}.td-social-media-feed .td-social-media-feed__column:has(.td-social-links){-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column-span:1;grid-area:links}.td-social-media-feed .td-social-links{padding-inline:var(--small-padding,0)}.td-social-media-feed .flickity-viewport{block-size:var(--social-feed-slider-height);overflow:visible}.td-social-media-feed .flickity-slider{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.td-social-media-feed .carousel-cell{block-size:var(--social-feed-slider-height);inline-size:calc(100%/var(--slides-to-show));max-inline-size:var(--social-card-width-px);padding-inline:calc(var(--social-feed-carousel-slider-gap)/2)}.td-social-media-feed .carousel-cell:not(.is-selected){pointer-events:none}.td-social-media-feed .card{background-color:var(--social-feed-card-background);block-size:var(--social-card-height-px);border-radius:1rem;box-shadow:0 4px 20px rgba(27,50,67,.15);overflow:hidden}.td-social-media-feed .card:has(a){transition:transform var(--transition-ease) var(--transition-speed)}.td-social-media-feed .card:has(a):where(:focus-within){outline:var(--focus-color) var(--focus-style) var(--focus-width);outline-offset:var(--focus-offset)}.td-social-media-feed .card:has(a):where(:hover,:active,:focus){transform:translateY(-1rem)}.td-social-media-feed .card a{aspect-ratio:1;display:grid;font-size:1.5rem;margin-block-start:0;margin-inline:auto;padding:.25rem;place-content:center;position:static}.td-social-media-feed .card a:where(:focus-visible){--focus-width:0}.td-social-media-feed .card a:after{background:transparent;block-size:var(--social-card-height-px);content:"";inline-size:var(--social-card-width-px);inset-block-start:calc(0px - var(--social-card-content-gap)*1.5);inset-inline-start:0;position:absolute;transform:translateY(-50%)}.td-social-media-feed .card footer{block-size:calc(100% - var(--slider-card-image-height, 0px));display:flex;flex-direction:column;gap:var(--social-card-content-gap);padding-block:1.875rem 1rem;padding-inline:1.25rem;position:relative}.td-social-media-feed .card time{color:#75716e;flex-shrink:0;order:-1}.td-social-media-feed .card h3{color:var(--social-feed-card-color);flex-grow:1;line-clamp:3;margin-block-end:0;text-overflow:ellipsis}@supports not (line-clamp:3){.td-social-media-feed .card h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.td-social-media-feed .card__img{aspect-ratio:var(--social-card-width)/208;block-size:auto;inline-size:100%;max-block-size:13rem;object-fit:cover;object-position:center}.td-social-media-feed .card__icon{aspect-ratio:1;background:#fff;block-size:calc(var(--social-icon-size) + var(--social-icon-padding)*2);border-radius:50%;color:var(--social-feed-card-color);inset-block-start:calc(0px - (var(--social-icon-size) + 2*var(--social-icon-padding))/2);padding:var(--social-icon-padding);position:absolute}.td-social-media-feed .card__icon i{font-size:var(--social-icon-size)}.td-social-media-carousel{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;grid-area:slider}.td-social-media-carousel:not([data-per-view]){--slides-to-show:3}[data-per-view="1"]{--slides-to-show:1}[data-per-view="2"]{--slides-to-show:2}[data-per-view="3"]{--slides-to-show:3}.btn.td-social-media-carousel__arrow{aspect-ratio:1;block-size:var(--social-feed-button-size);border-radius:var(--social-feed-button-size);display:grid;inline-size:var(--social-feed-button-size);place-content:center;transition:opacity var(--transition-ease) var(--transition-speed)}.btn.td-social-media-carousel__arrow.disabled,.btn.td-social-media-carousel__arrow:disabled{--btn-bc:currentColor;--btn-bg:transparent;opacity:.4}.btn.td-social-media-carousel__arrow svg{aspect-ratio:1;inline-size:1.5em;margin:0;transform:none!important}.td-social-media-carousel__dots{-ms-grid-column:1;-ms-grid-row:5;-ms-grid-column-span:2;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--dot-size);grid-area:dots;overflow-inline:auto;padding-inline:var(--small-padding,0);-ms-overflow-style:none;scrollbar-width:none}.td-social-media-carousel__dots::-webkit-scrollbar{display:none}.td-social-media-carousel__dots .dot{aspect-ratio:1;background:var(--color-primary);block-size:var(--dot-size);border:0;border-radius:50%;cursor:pointer;inline-size:var(--dot-size);opacity:1;transition:opacity var(--transition-ease) var(--transition-speed),transform var(--transition-ease) var(--transition-speed)}@starting-style{.td-social-media-carousel__dots .dot{opacity:1;transform:scale(1)}}.td-social-media-carousel__dots .dot:where(:hover,:active,:focus-visible){background:var(--color-primary-shade);opacity:1}.td-social-media-carousel__dots .dot:not(:hover,.active){opacity:.5;transform:scale(.875)}.td-social-media-carousel__counter{display:none;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:799px){.td-social-media-carousel__dots .dot{display:none}.td-social-media-carousel__counter{display:block}}.td-social-media-carousel__arrows{display:flex;flex-direction:row;gap:var(--social-feed-button-gap);grid-area:arrows;-ms-grid-column:3;-ms-grid-row:5;justify-content:flex-end;padding-inline:var(--small-padding,0)}.td-social-media-carousel__arrows [data-direction=prev]{transform:scaleX(-1)}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{appearance:none;background:rgba(51,51,51,.25);border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}
