body.page .info-banner{position:relative;display:flex;flex-direction:column;height:39.25rem;background-color:var(--brand-grey-bg)}body.page .info-banner .container{height:100%;padding-left:6.8125rem}body.page .info-banner__text{position:relative;z-index:1;padding:3.625rem 0;color:var(--brand-secondary-color);max-width:31.25rem}body.page .info-banner__text h2{font-size:var(--brand-fs-h2);font-weight:500;line-height:var(--brand-lh-sm);color:inherit}body.page .info-banner__text h2:first-child{margin-top:0}body.page .info-banner__text p{margin:2.25rem 0}body.page .info-banner__picture{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}body.page .info-banner__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}@media (max-width: 1200px){body.page .info-banner .container{padding-left:56px}}@media (max-width: 820px){body.page .info-banner{height:auto}body.page .info-banner .container{padding-left:var(--brand-sp-md)}body.page .info-banner__text{position:relative;padding-bottom:0;z-index:1}body.page .info-banner__picture{margin-top:-6.875rem;position:static;z-index:var(--base-z-index);height:33.5rem}body.page .info-banner__picture img{-o-object-position:80% 50%;object-position:80% 50%}}@media (max-width: 500px){body.page .info-banner .container{padding:0 1.625rem 0 1.875rem}body.page .info-banner__text h2{margin-bottom:1.5625rem}body.page .info-banner__text p{margin:1.25rem 0}body.page .info-banner__picture{margin-top:-4.0625rem;height:28.125rem}body.page .info-banner__picture img{-o-object-position:70% 50%;object-position:70% 50%}}
