.card{display:flex;height:100%}@media (max-width:35.98rem){.card{flex-direction:column}}@media (min-width:36rem){.card{flex-direction:row}}@media (max-width:35.98rem){.card.-inversed{flex-direction:column}}@media (min-width:36rem){.card.-inversed{flex-direction:row-reverse}}.card__image{position:relative}@media (min-width:36rem){.card__image{max-width:50%;flex:0 0 50%}}.card__image .image-component{width:100%;height:100%}.card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card.-scale-to-text .card__image .image-component{position:absolute}.card__content{flex-grow:1;max-width:42rem;min-width:50%}@media (max-width:35.98rem){.card__content{padding:1.875rem .975rem 2.25rem}}@media (min-width:36rem) and (max-width:47.98rem){.card__content{padding:1.625rem 2rem}}@media (min-width:48rem){.card__content{padding:2.625rem 3rem}}@media (max-width:61.98rem){.card__title{font-size:1.3125rem}}@media (min-width:36rem) and (max-width:47.98rem){.card.card-big{flex-direction:column!important}}@media (min-width:36rem) and (max-width:47.98rem){.card.card-big .card__image{max-width:100%;flex:0 0 100%}}@media (max-width:47.98rem){.card.card-big .card__image img{max-height:85vh}}@media (max-width:47.98rem){.card.card-big .card__content{padding:1.875rem .975rem 2.25rem}}@media (min-width:48rem) and (max-width:99.98rem){.card.card-big .card__content{padding:2.625rem 3rem}}@media (min-width:75rem){.card.card-big .card__content{padding:6rem 7.2rem}}@media (max-width:61.98rem){.card.card-big .card__title{font-size:1.3125rem}}@media (min-width:62rem){.card.card-big .card__title{font-size:2.4375rem}}@media (min-width:62rem) and (max-width:1200px){.card.card-big .card__title{font-size:calc(1.36875rem + 1.425vw)}}@media (min-width:25rem){.-card__wrapper-alternated-layout:not(.-reversed) .ab__widget:nth-child(2n+2) .card,.-card__wrapper-alternated-layout:not(.-reversed) .card:nth-child(2n+2){flex-direction:column}}@media (min-width:36rem){.-card__wrapper-alternated-layout:not(.-reversed) .ab__widget:nth-child(2n+2) .card,.-card__wrapper-alternated-layout:not(.-reversed) .card:nth-child(2n+2){flex-direction:row-reverse}}@media (min-width:25rem){.-card__wrapper-alternated-layout.-reversed .ab__widget:nth-child(2n+1) .card,.-card__wrapper-alternated-layout.-reversed .card:nth-child(2n+1){flex-direction:column}}@media (min-width:36rem){.-card__wrapper-alternated-layout.-reversed .ab__widget:nth-child(2n+1) .card,.-card__wrapper-alternated-layout.-reversed .card:nth-child(2n+1){flex-direction:row-reverse}}