.card{border:1px solid #000;cursor:pointer;display:flex;flex-direction:column;justify-content:start;min-height:420px;position:relative;transition:opacity .3s ease-in-out,transform .3s ease-in-out;z-index:1}.card img{flex-grow:1;height:auto}.card .image-full img{max-height:unset;position:absolute}.card__content{padding:24px;z-index:1}.card__content--white{color:#fff}.card__content--white .card__info span:first-of-type{border-right:1px solid #fff}.card__info{margin-bottom:16px}.card__info span{font-size:1rem}.card__info span.line{border-right:1px solid #000}.card__info span:first-of-type{padding-right:8px}.card__info span:last-of-type{padding-left:8px}.card__info span:only-child{border:0!important;padding:0}.card h2.title{font-family:Jost,arial,helvetica,sans-serif;font-size:1.5rem}.card h2.title,.card p.text-short{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card p{font-size:1rem;line-height:1.5;margin-bottom:24px}.card--has-image .image{aspect-ratio:1/.56;flex-shrink:0;overflow:hidden}.card--has-image .image picture{display:block;height:100%}.card--has-image .image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.card--has-image:hover .image img{transform:scale(1.02)}.card--has-image .card__content{display:flex;flex-direction:column;height:100%;padding:8px 24px 24px}.card--has-image .card__info{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.card--has-image .card__info span{color:#545455;font-size:.875rem}.card--has-image .card__info span.tag{background-color:#e8e9ea4d;border:1px solid #d1d3d4;border-radius:4px;flex:0 0 auto;font-size:.75rem;font-weight:700;letter-spacing:.24px;line-height:1.5;padding:2px 10px;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media(max-width:46.24em){.card--has-image .card__info span.tag{font-size:.6875rem}}.card--has-image h2.title{line-height:1.5;margin-bottom:4px}.card--has-image p.text-short{margin-top:0!important}@media(max-width:46.24em){.card--has-image p.text-short{font-size:.875rem}}.card--has-image .card__link{align-items:center;color:#000;display:inline-flex;font-family:Jost,arial,helvetica,sans-serif;font-size:.875rem;gap:8px;line-height:1.5;margin-top:auto;text-decoration:none}.card--has-image .card__link svg{flex-shrink:0;transition:transform .3s ease}.card--has-image .card__link.active svg,.card--has-image .card__link:hover svg{transform:translate(4px)}.card--has-image .card__link--white{color:#fff}.card--has-image .card__link--external svg{transform:rotate(-45deg);transform-origin:center}.card--has-image .card__link--external.active svg,.card--has-image .card__link--external:hover svg{transform:rotate(-45deg) translate(4px)}.card--teal{background-color:#a0d2d6}.card--yellow{background-color:#f5e1ad}.card--blue{background-color:#c7e9fb}.card--orange{background-color:#ffcd9b}.card--purple{background-color:#ccbbed}.card--black{background-color:#000}.card--black h3,.card--black p,.card--black span{color:#fff}.card--black .card__info span.line{border-right:1px solid #fff}.card--black .btn.btn--small{background-color:transparent;border-color:#fff;color:#fff;transition:none}.card--black .btn.btn--small:before{background-color:transparent;transition:background-color .5s}.card--black .btn.btn--small:hover{color:#000}.card--black .btn.btn--small:hover:before{background-color:#fff}.cards-swiper{margin-bottom:32px;position:relative}@media(min-width:46.25em){.cards-swiper{margin-bottom:64px}}.cards-swiper .swiper-notification{color:#fff;position:absolute}@media(min-width:73.75em){.cards-swiper.has-blur>.container>.swiper:after{background:linear-gradient(90deg,#fff0 0,#fff 115%);content:"";height:calc(100% - 70px);inset:0 0 0 92%;pointer-events:none;position:absolute;z-index:1}}.cards-swiper>.container>.btn{margin-top:32px}.cards-swiper .h5{margin-bottom:16px}@media(min-width:46.25em){.cards-swiper .h5{margin-bottom:32px}}.cards-swiper .swiper{padding-bottom:15px;position:relative}@media(max-width:73.74em){.cards-swiper .swiper{overflow:visible}}@media(min-width:46.25em){.cards-swiper .swiper{padding-bottom:70px}}@media(max-width:46.24em){.cards-swiper .swiper-wrapper{padding-bottom:64px}}.cards-swiper .swiper-slide{height:auto;transition:opacity .3s ease-in-out}.cards-swiper .swiper-slide .card{height:100%}.cards-swiper .swiper .swiper-button-next,.cards-swiper .swiper .swiper-button-prev{bottom:5px;top:unset;width:unset}.cards-swiper .swiper .swiper-button-next:after,.cards-swiper .swiper .swiper-button-prev:after{background-image:url(../nuxtassets/icons/icon-swiper-right.svg);background-size:contain;content:"";height:32px;width:32px}@media(min-width:46.25em){.cards-swiper .swiper .swiper-button-next:after,.cards-swiper .swiper .swiper-button-prev:after{height:48px;width:48px}}.cards-swiper .swiper .swiper-button-next{right:0}.cards-swiper .swiper .swiper-button-prev{left:0}.cards-swiper .swiper .swiper-button-prev:after{transform:rotate(180deg)}.cards-swiper .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:#d1d3d4;border-radius:0;bottom:15px;cursor:pointer;left:unset;margin:auto;position:relative;transition-duration:0s;width:calc(100% - 100px)}@media(min-width:46.25em){.cards-swiper .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:-45px;width:calc(100% - 150px)}}.cards-swiper .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:#000;border-radius:0}.cards{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap}@media(max-width:46.24em){.cards{align-content:center}}@media(min-width:46.25em){.cards{flex-direction:row}}@media(min-width:73.75em){.cards{flex-wrap:nowrap}}.cards .card{margin-bottom:16px;max-width:500px}@media(min-width:46.25em){.cards .card{flex:1;margin:unset;margin-bottom:16px;margin-right:16px;max-width:calc(50% - 16px);min-width:355px}}@media(min-width:73.75em){.cards .card{max-width:33%}}.cards .card:last-of-type{margin-right:unset}.cards-wrapper{margin-bottom:32px;position:relative}@media(min-width:46.25em){.cards-wrapper{margin-bottom:64px}}.cards-wrapper .h5{margin-bottom:16px}@media(min-width:46.25em){.cards-wrapper .h5{margin-bottom:32px}}
