@layer components-entities{.card{display:flex;flex-direction:column;height:100%;color:var(--primary-black)}.card:hover{color:unset}.card_light-grey{background:var(--light-grey)}.card_white{background:var(--white)}.card_border-dull-grey{border:1px solid var(--dull-grey);border-radius:24px}.card_border-white{border:1px solid var(--white);border-radius:24px}.card_border-r40{border-radius:40px}.card_border-r24{border-radius:24px}.card_h-100{height:100%}.card_p-32-24{padding:32px 24px}.card_p-24-16{padding:24px 16px}@media screen and (max-width: 991px){.card_content-vertical-center\@md .card__wrapper-text{display:flex;flex-direction:column;justify-content:center}}.card_hover-azure-crayola:hover{color:var(--blue-light)}@media screen and (max-width: 767px){.card_img-width-80\@sm .card__picture{width:80px}}.card_floating{position:fixed;top:auto;right:24px;bottom:16px;height:-moz-fit-content;height:fit-content;transition:transform 700ms ease-in-out;transform:translateY(0)}.card_floating .card__svg{position:absolute;top:4px;right:4px;cursor:pointer}.card_floating.js-hidden{transform:translateY(300%)}.card__wrapper-text{flex-grow:1}.card__picture{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.card__picture_size-80\@sm{width:80px;height:80px}}@media screen and (max-width: 767px){.card__picture_size-104\@sm{width:104px;height:77px}}@media screen and (max-width: 991px){.card__picture_size-348\@md{max-width:348px;height:222px}}@media screen and (max-width: 767px){.card__picture_size-348\@md{width:100%;max-width:100%;height:auto}}@media screen and (max-width: 767px){.card__picture:has(.card__image-picture_size-348\@md){width:100%}}@media screen and (max-width: 991px){.card__image-picture_size-348\@md{max-width:348px;height:222px}}@media screen and (max-width: 767px){.card__image-picture_size-348\@md{width:100%;max-width:100%;height:auto}}.card__svg{width:-moz-fit-content;width:fit-content}.card__typeit-text{margin:16px 0 8px;font-size:var(--fs20);font-weight:var(--fw600);font-style:normal;line-height:1.4}@media screen and (max-width: 1199px){.card__typeit-text{min-height:60px}}@media screen and (max-width: 767px){.card__typeit-text{min-height:0;font-size:var(--fs18)}}}
