:root{--color-award-img-bg-hover:#384148;--color-award-img-text-hover:#ffffff;--color-promo-banner: #ffffff;--color-promo-banner-bg: var(--color-light-blue)}.promo-banner{padding-top:2.5rem;padding-bottom:8rem;background-color:var(--color-promo-banner-bg);text-align:left;color:var(--color-promo-banner)}@media screen and (min-width:993px){.promo-banner{padding-top:2rem;padding-bottom:12rem}.promo-banner__bread{margin-bottom:2.5rem}}.promo-banner__title{margin:0;font-family:var(--font-family-title),serif;font-size:2.4rem;line-height:1.25;font-weight:700;margin-bottom:2.5rem;color:var(--color-promo-banner)}.promo-banner__title-wrapper{padding-bottom:0;padding-top:0}.promo-banner__title-wrapper p{margin-bottom:0;color:var(--color-promo-banner)}.promo-banner__title a{color:inherit;text-decoration:none}@media screen and (min-width:769px){.promo-banner__title{font-size:3rem;line-height:1.33333}}@media screen and (min-width:993px){.promo-banner__title{font-size:4rem;line-height:1.25}}.promo-banner__caption{font-size:1.9rem;line-height:1.47368;color:var(--color-promo-banner)}.logos-awards{position:relative;top:-6rem;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-10px;margin-right:-10px}.logos-awards>.logo-awards__item{display:block;width:325px;margin-top:2rem}.logos-awards .item-logos-awards__title{margin:2.5rem 2rem;text-align:center}.logos-awards>.logo-awards__item img{margin:0 5px;width:310px;height:310px;-webkit-box-shadow:0 10px 30px 0 rgba(35,45,57,.15);box-shadow:0 10px 30px #232d3926;object-fit:contain;background:#fff}.logos-awards>.logo-awards__item{height:325px;position:relative;perspective:1000px}.logos-awards .item-logos-awards__title{position:absolute;top:0;left:0;width:310px;height:310px;color:var(--color-award-img-text-hover);background-color:var(--color-award-img-bg-hover);font-size:1.8rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem;margin:0 .5rem;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;overflow:hidden}.logos-awards .item-logos-awards__image{background-color:transparent;-webkit-transform:rotateY(0deg);transform:rotateY(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.logos-awards>.logo-awards__item img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.logos-awards .logo-awards__item.hasbrief:hover .item-logos-awards__title,.logos-awards .logo-awards__item.hasbrief:active .item-logos-awards__title{-webkit-transform:rotateY(0deg);transform:rotateY(0);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.logos-awards .logo-awards__item.hasbrief:hover .item-logos-awards__image,.logos-awards .logo-awards__item.hasbrief:active .item-logos-awards__image{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.awards__content{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;grid-auto-flow:dense;margin:20px 20px 70px;padding:0}@media screen and (max-width:768px){.awards__content{display:flex;flex-direction:column}}.awards__content>.awards__item{display:flex;text-align:left;align-items:center;max-width:100%;padding:15px;background-color:#f7f7f7;border-radius:8px;box-shadow:0 2px 5px #0000001a;height:auto}.item-awards__date{margin-bottom:1rem;font-family:var(--font-family-text),serif;color:#c1c5c8}.item-awards__title,.item-logos-awards__title{margin:0;font-family:var(--font-family-title),serif;font-size:1.7rem;line-height:1.41176;font-weight:400;color:#2c343b}.item-awards__title a,.item-logos-awards__title{color:inherit;text-decoration:none}@media screen and (min-width:993px){.item-awards__title{font-size:2rem;line-height:1.5}}.item-awards__title a{color:inherit}.item-awards__title:hover{color:var(--color-light-blue)}
