@media only screen and (min-width:768px){.fifty-fifty,.hero,.rich-text{align-items:center;display:flex;flex-direction:var(--desktop-img)}}.fifty-fifty .button,.hero .button{margin-top:16px}@media only screen and (min-width:768px){.fifty-fifty .button,.hero .button{margin-top:32px;max-width:100%;width:320px}}.fifty-fifty .button+.button,.hero .button+.button{margin-top:16px}@media only screen and (min-width:768px){.fifty-fifty,.rich-text{--pad-top:48px;--pad-bot:48px;--gutter-container:36px;align-items:stretch}}@media only screen and (min-width:992px){.fifty-fifty,.rich-text{--pad-top:68px;--pad-bot:68px;--gutter-container:72px}}@media only screen and (min-width:1380px){.fifty-fifty,.rich-text{align-items:center}}.fifty-fifty .image-scale,.rich-text .image-scale{height:100%}.fifty-fifty-image{position:relative}@media only screen and (min-width:1504px){.fifty-fifty-image{max-height:640px;overflow:hidden}}.caption{bottom:16px;max-width:50%;position:absolute;right:16px;text-align:right}@media only screen and (min-width:768px){.fifty-fifty-header,.fifty-fifty-image,.hero-header,.hero-image{flex:0 0 50%}}.rich-header{flex:1 1 100%}@media only screen and (min-width:1200px){.hero-footer{align-items:flex-end;display:flex}.hero-footer .button{flex:0 1 182px}.hero-footer .button+.button{margin-left:16px}.hero{--gutter-container:60px}.hero .hero-header{flex:1 1 442px}.hero .hero-image{flex:1 1 60%}}