.s-opening__container{display:flex;flex-direction:column;gap:2.5rem}@media screen and (min-width:768px){.s-opening__container{gap:2rem}}.s-opening__content{display:flex;flex-direction:column;align-items:flex-start}.s-opening__headline{padding-top:1.5rem;padding-bottom:0}@media screen and (min-width:768px){.s-opening__headline{padding-top:0}}.s-opening__buttons{width:100%;margin-top:var(--s-offset-mx);display:flex;flex-wrap:wrap;gap:.75rem}.s-opening__btn{margin-top:0;width:100%;margin-right:0;margin-left:0;max-width:25rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;flex-grow:1}@media screen and (min-width:480px){.s-opening__btn{max-width:15.875rem}}@media screen and (min-width:1000px){.s-opening__btn{width:auto;flex:1 1 46%;--btn-size-padding-x: 2rem}}.s-opening__media{margin:0 auto;width:100%;display:flex;justify-content:flex-start;overflow:hidden}.s-opening__media-image{width:100%;height:100%;max-height:39.75rem}.s-opening__media img{width:100%;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1000px){.s-opening__container{flex-direction:row;justify-content:space-between;gap:2.5rem}.s-opening__content{flex:0 0 max(29.0625rem,48%);max-width:32.5rem}.s-opening__media{flex:1 1 48%;max-width:37rem;min-width:25.5rem;margin:0;align-self:stretch}.s-opening__media-image{max-height:100%}.s-opening__media img{width:100%;max-width:100%;min-height:100%;height:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1200px){.s-opening__container{align-items:center}.s-opening__content{flex-shrink:0;flex-grow:0}.s-opening__media{flex-basis:37rem;flex-grow:0;height:37.125rem;align-self:center}}