.stage{margin-left:0;margin-right:0;width:100%}.stage__base{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.stage--has-link{cursor:pointer;outline:none}.stage__container{height:100%;width:100%;display:flex;flex-direction:column-reverse}.stage__image{width:100%;height:100%}.stage__image .image__base{height:100%}.stage__image img{-o-object-fit:cover;object-fit:cover;vertical-align:top}.stage__content{width:100%;height:100%;position:relative;z-index:2}@media only screen and (min-width: 1024px){.stage__content{padding-left:60px;padding-right:60px}}.stage__contentPosition{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}.stage__box{width:100%;padding:40px 20px;word-break:break-word;display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.stage__box{padding:40px}}@media only screen and (min-width: 1024px){.stage--containerSmall .stage__base{height:200px;box-sizing:content-box}}@media only screen and (min-width: 1024px){.stage--containerMedium .stage__base{height:400px;box-sizing:content-box}}@media only screen and (min-width: 1024px){.stage--containerLarge .stage__base{height:600px;box-sizing:content-box}}.stage--containerVar .stage__base{height:100%}.stage--containerVar .stage__content{position:relative}@media only screen and (min-width: 1024px){.stage--containerVar .stage__content{padding:60px}}.stage.textbox--alignmentCenter .stage__contentPosition{justify-content:center}.stage.textbox--alignmentLeft .stage__contentPosition{justify-content:flex-start}.stage.textbox--alignmentRight .stage__contentPosition{justify-content:flex-end}@media only screen and (min-width: 1024px){.stage.textbox--contentAlignLeftDesktop .stage__box{justify-content:flex-start;text-align:left}}@media only screen and (min-width: 1024px){.stage.textbox--contentAlignCenterDesktop .stage__box{justify-content:center;text-align:center}}@media only screen and (min-width: 1024px){.stage.textbox--contentAlignRightDesktop .stage__box{justify-content:flex-end;text-align:right}}@media only screen and (max-width: 1023px){.stage.textbox--contentAlignLeftMobile .stage__box{justify-content:flex-start;text-align:left}}@media only screen and (max-width: 1023px){.stage.textbox--contentAlignCenterMobile .stage__box{justify-content:center;text-align:center}}@media only screen and (max-width: 1023px){.stage.textbox--contentAlignRightMobile .stage__box{justify-content:flex-end;text-align:right}}@media only screen and (min-width: 1024px){.stage.textbox--backgroundWhite .stage__box{background:#fff}}.stage.textbox--backgroundTransparent .stage__box{background:transparent}@media only screen and (min-width: 1024px){.stage.textbox--width-33 .stage__box{width:calc(33% - 60px)}.stage.textbox--width-50 .stage__box{width:calc(50% - 60px)}.stage.textbox--width-66 .stage__box{width:calc(66% - 60px)}}@media only screen and (min-width: 1024px){.stage.textbox--sideBySide .stage__container{display:flex;flex-direction:row}}.stage.textbox--sideBySide .stage__content{position:relative;padding:0}@media only screen and (min-width: 1024px){.stage.textbox--sideBySide .stage__image{position:absolute;top:0}}.stage.textbox--sideBySide .stage__box{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 1024px){.stage.textbox--sideBySide.textbox--width-33 .stage__content{width:33%}.stage.textbox--sideBySide.textbox--width-33 .stage__image{width:67%;left:33%}.stage.textbox--sideBySide.textbox--width-50 .stage__content{width:50%}.stage.textbox--sideBySide.textbox--width-50 .stage__image{width:50%;left:50%}.stage.textbox--sideBySide.textbox--width-66 .stage__content{width:67%}.stage.textbox--sideBySide.textbox--width-66 .stage__image{width:33%;left:67%}}@media only screen and (min-width: 1024px){.stage.textbox--sideBySide.textbox--alignmentLeft .stage__base .stage__container{flex-direction:row}}@media only screen and (min-width: 1024px){.stage.textbox--sideBySide.textbox--alignmentRight .stage__base .stage__container{flex-direction:row-reverse}}.stage.textbox--sideBySide.textbox--alignmentRight .stage__image{left:0}.stage.textbox--floating{position:relative;overflow:hidden;display:block}@media only screen and (min-width: 1024px){.stage.textbox--floating .stage__image{position:absolute;top:0;left:0}}.stage.container-width--wide .stage__container{max-width:100%;margin:0 20px}@media only screen and (min-width: 768px){.stage.container-width--wide .stage__container{max-width:728px}}@media only screen and (min-width: 1024px){.stage.container-width--wide .stage__container{max-width:984px}}@media only screen and (min-width: 1440px){.stage.container-width--wide .stage__container{max-width:1160px}}@media only screen and (min-width: 1024px){.stage.container-width--wide.textbox--floating .stage__content{padding-left:0;padding-right:0}}.stage.container-width--contained .stage__container{position:relative;max-width:100%;margin:0 20px}@media only screen and (min-width: 768px){.stage.container-width--contained .stage__container{max-width:728px}}@media only screen and (min-width: 1024px){.stage.container-width--contained .stage__container{max-width:984px}}@media only screen and (min-width: 1440px){.stage.container-width--contained .stage__container{max-width:1160px}}@media only screen and (max-width: 1023px){.stage.atomic-margin-inside--small>.atomic--target,.stage.atomic-margin-inside--small>.clickable>.atomic--target,.stage.atomic-margin-inside--medium>.atomic--target,.stage.atomic-margin-inside--medium>.clickable>.atomic--target,.stage.atomic-margin-inside--large>.atomic--target,.stage.atomic-margin-inside--large>.clickable>.atomic--target{padding:0}}
