.block-references__button{transition:var(--animated-transition-property,var(--animated-transition-property-default,all)) var(--animated-transition-duration,var(--animated-transition-duration-default,.15s)) var(--animated-transition-timing-function,var(--animated-transition-timing-function-default,ease-in-out)) var(--animated-transition-delay,var(--animated-transition-delay-default,0ms))}.block-references__wrapper{--wrapper-computed-max-width:calc(var(--wrapper-max-width, 71.125rem) + var(--wrapper-padding-left, var(--wrapper-padding-inline, 0px)) + var(--wrapper-padding-right, var(--wrapper-padding-inline, 0px)));box-sizing:border-box;margin-left:var(--wrapper-margin-left,auto);margin-right:var(--wrapper-margin-right,auto);max-width:var(--wrapper-computed-max-width);padding-left:var(--wrapper-padding-left,var(--wrapper-padding-inline,0));padding-right:var(--wrapper-padding-right,var(--wrapper-padding-inline,0));width:100%;--wrapper-max-width:84.3125rem}.block-references__title:before{background-color:hsla(0,0%,100%,.4);content:"";height:.0625rem;position:absolute;right:calc(100% + .3125rem);top:.875rem;width:100vw;z-index:5}@media screen and (min-width:48rem){.block-references__title:before{right:calc(100% + 1.25rem);top:1.4375rem}}.block-references__title{color:#fff;font-size:1.25rem;line-height:2rem;position:relative;text-transform:uppercase}@media screen and (min-width:48rem){.block-references__title{font-size:2rem;line-height:2.875rem}}.block-references__button{-webkit-tap-highlight-color:var(--interactive-tap-highlight-color,transparent);cursor:var(--interactive-cursor,pointer);outline:var(--interactive-outline-color,#e41b5f) var(--interactive-outline-style,solid) var(--interactive-outline-width,0);outline-offset:var(--interactive-outline-offset,0)}.block-references__button:focus-within{--interactive-outline-width:var( --interactive-outline-width-focus-within,auto )}.block-references__button:focus-visible{--interactive-outline-width:var( --interactive-outline-width-focus-visible,0.1875rem )}.block-references__button:focus:not(:focus-visible){--interactive-outline-width:var(--interactive-outline-width-focus,0px)}.block-references__button:disabled,[disabled].block-references__button{pointer-events:none}.block-references__button{align-items:var(--button-align-items,center);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button-background-color,#1d1d1b);border-color:var(--button-border-color,#1d1d1b);border-radius:var(--button-border-top-left-radius,var(--button-border-radius,0)) var(--button-border-top-right-radius,var(--button-border-radius,0)) var(--button-border-bottom-right-radius,var(--button-border-radius,0)) var(--button-border-bottom-left-radius,var(--button-border-radius,0));border-style:var(--button-border-style,solid);border-width:var(--button-border-top-width,var(--button-border-width,.125rem)) var(--button-border-right-width,var(--button-border-width,.125rem)) var(--button-border-bottom-width,var(--button-border-width,.125rem)) var(--button-border-left-width,var(--button-border-width,.125rem));box-sizing:var(--button-box-sizing,border-box);color:var(--button-color,#fff);display:var(--button-display,inline-flex);font-family:var(--button-font-family,inherit),system-ui,sans-serif;font-size:var(--button-font-size,inherit);font-style:var(--button-font-style,normal);font-weight:var(--button-font-weight,normal);gap:var(--button-gap,0);height:var(--button-height,auto);justify-content:var(--button-justify-content,center);line-height:var(--button-line-height,inherit);margin:var(--button-margin-top,var(--button-margin-block,0)) var(--button-margin-right,var(--button-margin-inline,0)) var(--button-margin-bottom,var(--button-margin-block,0)) var(--button-margin-left,var(--button-margin-inline,0));max-height:var(--button-max-height,unset);max-width:var(--button-max-width,unset);min-height:var(--button-min-height,0);min-width:var(--button-min-width,0);opacity:var(--button-opacity,1);padding:var(--button-padding-top,var(--button-padding-block,.625rem)) var(--button-padding-right,var(--button-padding-inline,1.25rem)) var(--button-padding-bottom,var(--button-padding-block,.625rem)) var(--button-padding-left,var(--button-padding-inline,1.25rem));text-align:var(--button-text-align,center);-webkit-text-decoration:var(--button-text-decoration,none);text-decoration:var(--button-text-decoration,none);text-transform:var(--button-text-transform,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:var(--button-width,auto)}.block-references__button:focus-visible{background:var(--button-background-color-focus-visible,var(--button-background-color,#424242));border-color:var(--button-border-color-focus-visible,var(--button-border-color,#424242));color:var(--button-color-focus-visible,var(--button-color,#fff));-webkit-text-decoration:var(--button-text-decoration-focus-visible,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-focus-visible,var(--button-text-decoration,none))}.block-references__button:hover{background:var(--button-background-color-hover,var(--button-background-color,#d3d3d3));border-color:var(--button-border-color-hover,var(--button-border-color,#d3d3d3));color:var(--button-color-hover,var(--button-color,#1d1d1b));-webkit-text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-hover,var(--button-text-decoration,none))}.block-references__button:hover:focus-visible{background:var(--button-background-color-hover-focus-visible,var(--button-background-color-focus-visible,var(--button-background-color,#d3d3d3)));border-color:var(--button-border-color-hover-focus-visible,var(--button-border-color-focus-visible,var(--button-border-color,#424242)));color:var(--button-color-hover-focus-visible,var(--button-color-focus-visible,var(--button-color,#1d1d1b)));-webkit-text-decoration:var(--button-text-decoration-hover-focus-visible,var(--button-text-decoration-focus-visible,var(--button-text-decoration,none)));text-decoration:var(--button-text-decoration-hover-focus-visible,var(--button-text-decoration-focus-visible,var(--button-text-decoration,none)))}.block-references__button:active{background-color:var(--button-background-color-active,var(--button-background-color,#424242));border-color:var(--button-border-color-active,var(--button-border-color,#424242));color:var(--button-color-active,var(--button-color,#fff));-webkit-text-decoration:var(--button-text-decoration-active,var(--button-text-decoration,none));text-decoration:var(--button-text-decoration-active,var(--button-text-decoration,none))}.block-references__button{--interactive-outline-offset:0px;--interactive-outline-width-focus-within:0.1875rem;--interactive-outline-width-focus-visible:0.1875rem;--button-font-weight:600;--button-min-height:3.125rem;--button-border-radius:0.5rem;--icon-color:var(--button-icon-color,(--button-color,inherit));--button-color:#fff;--button-background-color:linear-gradient(180deg,#e41b5f,#bb0a4d);--button-border-color:#bb0a4d;--button-border-width:0;--button-padding-top:0.75rem;--button-padding-right:1.5rem;--button-padding-bottom:0.75rem;--button-padding-left:1.5rem;--button-color-hover:#fff;--button-background-color-hover:#bb0a4d;--button-border-color-hover:#bb0a4d;--button-color-focus-visible:#fff;--button-background-color-focus-visible:#bb0a4d;--button-border-color-focus-visible:#bb0a4d;--button-color-hover-focus-visible:#fff;--button-background-color-hover-focus-visible:#bb0a4d;--button-border-color-hover-focus-visible:#bb0a4d;--button-color-active:#fff;--button-background-color-active:#bb0a4d;--button-border-color-active:#bb0a4d}.news-card{border:1px solid hsla(0,0%,100%,.4);border-radius:.625rem;height:8.3125rem;overflow:hidden}.news-card:hover{border-color:#e41b5f}.news-card:hover .news-card__image{transform:scale(1.02)}.news-card:hover .news-card__link{text-decoration:underline}.news-card__wrapper{--link-color:#fff;--link-text-decoration:none;--link-text-decoration-hover:none;--link-color-hover:#fff;align-items:flex-start;display:flex;gap:1.25rem;height:100%}.news-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;height:3rem;line-height:1.5rem;margin-bottom:.3125rem;overflow:hidden}@media screen and (min-width:64rem){.news-card__title{height:4.5rem;line-height:2.25rem}}.news-card__thumbnail{border-radius:.625rem;height:100%;overflow:hidden;width:40%}.news-card__content-wrapper{padding:1rem 2.75rem 1rem 0;width:60%}.news-card__link{align-items:center;color:#e41b5f;font-size:1rem;font-weight:600;gap:.625rem}.news-card__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.block-references{padding-bottom:3.75rem;padding-top:3.75rem;position:relative}@media screen and (min-width:64rem){.block-references{min-height:62.5rem;padding-top:6.25rem}}.block-references--flex-auto .block-references__references{display:flex;flex-wrap:wrap}.block-references--user-custom-columns .block-references__references{display:grid;grid-template-columns:repeat(var(--grid-columns),5.75rem)}.block-references__wrapper{display:grid;gap:1.25rem;grid-template-columns:1fr}@media screen and (min-width:64rem){.block-references__wrapper{grid-template-columns:repeat(2,1fr)}}.block-references__title{max-width:21.875rem}@media screen and (min-width:64rem){.block-references__title:before{display:none}}.block-references__content{margin-bottom:1.875rem}.block-references__content p{font-size:1rem}.block-references__wrapper-right{position:relative;z-index:99}.block-references__references{gap:1.125rem;margin-bottom:2.5rem}.block-references__single-reference{border:.125rem solid transparent;border-radius:.625rem;height:5.75rem;overflow:hidden;transition:all .3s ease;width:5.75rem}.block-references__single-reference:hover{border-color:#bb0a4d}.block-references__single-reference:hover .block-references__image{transform:scale(1.02)}.block-references__image{transition:transform .3s ease}.block-references__background-image{margin-left:calc(var(--wrapper-padding-left)*-1)}@media screen and (min-width:64rem){.block-references__background-image{bottom:0;height:100%;left:0;max-width:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;width:auto;z-index:99}}
