.wrapper.component.general-layer.video-layer .layer-container{position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:12px 24px 24px}
.wrapper.component.general-layer.video-layer header h2{font-family:SwedbankHeadlineBlack,Arial,sans-serif;font-size:1.875rem;line-height:2.25rem;color:#f35b1c;margin:4px 24px 0 0;min-height:24px}
.wrapper.component.general-layer.video-layer .video-container{position:relative;width:640px;max-width:100%;height:calc(640px * 0.5625);-webkit-box-shadow:inset 0 0 0 1px #e1e1e1;-moz-box-shadow:inset 0 0 0 1px #e1e1e1;box-shadow:inset 0 0 0 1px #e1e1e1}
.wrapper.component.general-layer.video-layer .video-container iframe{border:0;width:100%;height:100%;position:relative}
@media screen and (max-width:56.5em){.wrapper.component.general-layer.video-layer .layer-container{width:calc(100% - 2*12px);margin:0 12px;min-width:auto}
.wrapper.component.general-layer.video-layer .layer-container .video-container{width:calc(100vw - 6*12px);height:calc((100vw - 6*12px) * .5625)}
}