.group--x1 .group__wrapper,.group--x2 .group__wrapper,.group--x3 .group__wrapper,.group--x4 .group__wrapper{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.group__title{font-family:Roboto,sans-serif;font-size:15px;font-weight:bold;line-height:1;margin-bottom:16px;letter-spacing:.25px}.group__titleLink{color:#121212;display:block;font-weight:bold}.group__titleLink:hover{color:#717171}.group__titleLink:hover .group__title{color:#717171}.group--x1 li{flex-basis:100%;max-width:100%;padding-left:12px;padding-right:12px}.group--x2 li{flex-basis:50%;max-width:50%;padding-left:12px;padding-right:12px}.group--x3 li{flex-basis:33.3333333333%;max-width:33.3333333333%;padding-left:12px;padding-right:12px}.group--x4 li{flex-basis:25%;max-width:25%;padding-left:12px;padding-right:12px}.group--opinion{position:relative}.group--opinion .group__title{font-weight:bold;font-size:15px;line-height:1.33;letter-spacing:.5px;text-align:center;margin-bottom:0;text-transform:uppercase}.group--widgets{padding-bottom:24px}.group--isAutoEditable .group__title{position:relative;padding-bottom:8px;font-size:18px}.group--isAutoEditable .group__title:after{background-image:linear-gradient(90deg, rgba(18, 18, 18, 0.3), rgba(18, 18, 18, 0.3) 50%, transparent 50%, transparent 100%);background-size:2px 1px;content:"";width:100%;height:1px;display:block;position:absolute;bottom:0}.group--isBalcony .group__title{font-family:Roboto,sans-serif;font-size:24px;font-weight:bold;line-height:1.33;margin-bottom:24px;letter-spacing:-0.18px}.group--isBalcony .group__titleLink{color:#121212;display:block;font-weight:bold}.group--isBalcony .group__titleLink:hover{color:#717171}.group--isBalcony .group__titleLink:hover .group--isBalcony .group__title{color:#717171}.group--isBalcony .group__title{position:relative;padding-bottom:8px}.group--isBalcony .group__titleSide{position:relative}.group--isBalcony .group__titleSide:after{position:absolute;content:"";display:block;height:5px;bottom:-2px;width:96px;background-color:#121212}.group--isBalcony .group__title:after{background-image:linear-gradient(90deg, rgba(18, 18, 18, 0.3), rgba(18, 18, 18, 0.3) 50%, transparent 50%, transparent 100%);background-size:2px 1px;content:"";width:100%;height:1px;display:block;position:absolute;bottom:0}.group--sponsorRight .group-sponsor{display:flex;justify-content:flex-end}.group--sponsorCenter .group-sponsor{display:flex;justify-content:center}.group--hasBranded{position:relative}.group--hasBranded .group-sponsor{position:absolute;top:38px;right:0;transform:translateY(-100%)}.group--hasBranded .group-sponsor img{width:195px}.vanitatisHeader{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:28px;height:181px;background:#000}.vanitatisHeader:after,.vanitatisHeader:before{content:"";height:100%;background:#000;width:calc((100vw - 998px)/2);top:0;position:absolute}.vanitatisHeader:before{left:1px;transform:translate(-100%)}.vanitatisHeader:after{right:1px;transform:translate(100%)}.vanitatisHeader__side{flex-basis:33.3333333333%;max-width:33.3333333333%;padding-left:0;padding-right:0;display:flex}.vanitatisHeader__side--center{justify-content:center}.vanitatisHeader__side--right{justify-content:right}.vanitatisHeader__list{display:flex}.vanitatisHeader__item{padding:0 20px}.vanitatisHeader__link{color:#fff;font-weight:bold;font-size:15px;line-height:1.2;letter-spacing:.1px}.vanitatisHeader__logo{opacity:.925;transition:.15s ease-in}.vanitatisHeader__logo:hover{opacity:1}.vanitatisHeader15{position:relative;padding-bottom:16px;padding-top:40px}.vanitatisHeader15:after{content:"";background-image:linear-gradient(90deg, #121212, #121212 50%, transparent 50%, transparent 100%);background-size:2px 1px;position:absolute;left:0;width:100%;height:1px;display:block;top:0}.vanitatisHeader15__list{display:flex;justify-content:center;gap:66px;margin-top:40px}.vanitatisHeader15__link{color:#121212;font-size:15px;line-height:1.2;letter-spacing:.1px;font-weight:bold;opacity:1}.vanitatisHeader15__link:hover{opacity:.7}.vanitatisHeader15__logoWrapper{display:flex;justify-content:center}