/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.title-section{font-weight:700;font-family:quicksand,var(--bs-font-sans-serif);letter-spacing:0;font-size:2.4rem;line-height:1.25;display:flex;color:#072939}.title-section::before{display:block;min-width:1.2rem;height:.2rem;margin-top:1.4rem;margin-right:1rem;border-radius:.4rem;background-color:currentcolor;content:""}
.tag{display:flex;align-items:center;padding:.4rem;border-radius:.2rem;color:#3c3c3c;font-size:1rem;line-height:1.2;letter-spacing:.01rem;background-color:#f5f5f5}.tag__icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.4rem;fill:currentcolor}.tag--audio{color:#fc0;background-color:#00455e}
.flag{position:relative}.flag .js-flag-message{position:absolute;top:0;left:0;z-index:-1;width:100%;margin:0;font-size:.8rem;line-height:1.2;text-align:center}.flag .ajax-progress{position:absolute;top:.1rem;left:.1rem;display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;padding:0}
.component-pushs__top{margin-bottom:2.8rem}.component-pushs__top__title .title-h3{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.component-pushs__top__title+.component-pushs__top__subtitle{margin-top:1.2rem}@media (min-width:768px){.component-pushs__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}}@media (min-width:768px){.component-pushs--highlights .component-pushs__content{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.component-pushs--auto .component-pushs__content{display:block}}@media (min-width:768px){.component-pushs--auto .component-pushs__content .views-element-container>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}}@media (max-width:767.98px){.component-pushs--auto .component-pushs__content .views-element-container>div>div+div{margin-top:2rem}}.component-pushs--auto .more-link{margin-top:2.8rem}@media (min-width:768px){.component-pushs--auto .more-link{grid-area:2/1/2/4}}@media (min-width:576px) and (max-width:767.98px){.component-pushs--routine .component-pushs__content,.component-pushs--routine--auto .component-pushs__content .views-element-container>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1200px){.component-pushs--routine .component-pushs__content,.component-pushs--routine--auto .component-pushs__content .views-element-container>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.component-pushs--routine .component-pushs__content.swiper-initialized,.component-pushs--routine--auto .component-pushs__content .views-element-container>div.swiper-initialized{display:block}@media (min-width:992px){.company-page .component-pushs{width:calc(2200%/24);margin-right:auto;margin-left:auto}}@media (min-width:1200px){.company-page .component-pushs{width:calc(2000%/24)}}
.push-content__media img{display:block;width:100%;height:auto}.push-content{position:relative;display:flex;flex-direction:column;height:100%;border:.1rem solid #ccdadf;border-radius:.2rem;background-color:#fff}@media (max-width:767.98px){.push-content+.push-content{margin-top:2rem}}.push-content__link,.push-content__top{width:100%}.push-content__top{display:flex;gap:0 1rem;align-items:center;min-height:4.8rem;padding:.8rem 1rem}.push-content__top__left{flex:1;min-width:3.2rem}.push-content__top__right{margin-left:auto}.push-content__actions{display:flex;gap:0 .4rem}.push-content__actions .flag__button{width:3.2rem;min-height:3.2rem;padding:.8rem}.push-content__actions .flag__button__icon{margin-left:.8rem}.push-content__actions .flag__button__title{display:none}.push-content__link{display:block;flex:1;color:#00455e;text-decoration:none;transition:color .4s}.push-content__link:hover .push-content__media img{transform:scale(1.1)}.push-content__media{overflow:hidden}.push-content__media img{transition:all .4s ease-in-out}.push-content__bottom{padding:1.2rem}.push-content__actions__like{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.2rem 1.9rem;border:0;border-radius:.4rem;font-weight:700;font-size:1.4rem;line-height:1.33;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .4s ease-in-out,background-color .4s ease-in-out,border .4s ease-in-out}.push-content__actions__like__icon{flex-shrink:0;width:2rem;height:2rem;margin-right:.9rem;fill:currentcolor}.push-content__actions__like__icon--after{margin-right:0;margin-left:.9rem}.push-content__actions__like__label{width:100%}.push-content__actions__like--small{min-height:3.2rem;padding:.8rem 1.2rem}.push-content__actions__like--small .push-content__actions__like__icon{width:1.6rem;height:1.6rem;margin-right:.8rem}.push-content__actions__like--icon-only{width:3.2rem;min-height:3.2rem;padding:.8rem}.push-content__actions__like--icon-only .push-content__actions__like__icon{width:1.6rem;height:1.6rem;margin-right:0}.push-content__actions__like--large{min-height:5.2rem;padding:1.6rem 2rem}.push-content__actions__like--small-text{font-size:1.2rem}.push-content__actions__like{color:#072939;background-color:#eff8fb}.push-content__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.push-content__location{display:flex;align-items:center;margin-top:.6rem;color:#3c3c3c}.push-content__location__icon{flex-shrink:0;width:1.4rem;height:1.4rem;margin-right:.2rem}.push-content__location__text{font-weight:400;font-size:1.4rem;font-family:quicksand,var(--bs-font-sans-serif);line-height:1.28}
