.card{border:1px solid #000;display:flex;flex-direction:column;justify-content:start;min-height:420px;position:relative;transition:opacity .3s ease-in-out;z-index:1}.card--hover{cursor:pointer;opacity:.7}.card--hover:hover{opacity:1}.card img{flex-grow:1;height:100%;max-height:300px;min-height:210px;-o-object-fit:cover;object-fit:cover}.card img.image-full{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--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,hsla(0,0%,100%,0) 0,#fff 115%);bottom:0;content:"";height:calc(100% - 70px);left:92%;pointer-events:none;position:absolute;right:0;top:0;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:0ms;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}}
