.mage-demo-form{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;min-height:335px}.mage-demo-form .step-info{padding:55px 0}.mage-demo-form .step-info .main-headline{font:67px/75px "GraphikLight",sans-serif;text-align:right}@media(max-width:767px){.mage-demo-form .step-info .main-headline{text-align:center;margin-bottom:30px}}@media(max-width:767px){.mage-demo-form .step-info{padding:50px 10px;text-align:center}}.mage-demo-form .step-form{padding:30px}.mage-demo-form .step-form .demo-form-wrapper{margin:30px 0}.mage-demo-form .step-form p{margin:0}.mage-demo-form .step-form p a{text-decoration:underline}.mage-demo-form .step-form p a:hover{text-decoration:none;color:inherit}.mage-demo-form .step-form p a:visited{color:inherit}.mage-demo-form .step-form p.legal-text{font-size:12px;line-height:18px}@media(max-width:767px){.mage-demo-form .step-form{padding:20px}.mage-demo-form .step-form .marketo-styled-form{padding:0 !important}}.mage-demo-form .step-thank-you{padding:100px 0 10px;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;transition:all .5s}.mage-demo-form .step-thank-you.show{opacity:1;visibility:visible}.mage-demo-form .step-thank-you .step-bg{background:#6b6369;position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(0);transition:all .5s cubic-bezier(0.175,.885,.32,1.275)}.mage-demo-form .step-thank-you.show .step-bg{transform:scale(1)}.mage-demo-form .step-thank-you .step-content{position:relative;display:flex;justify-content:center;flex-direction:column;transform:scale(0.8);transition:all .3s ease-out}.mage-demo-form .step-thank-you.show .step-content{transform:scale(1)}.mage-demo-form .step-thank-you .demo-thank-you-left{text-align:right}.mage-demo-form .step-thank-you .demo-thank-you-left p{font:33px/37px "GraphikMedium",sans-serif}@media(max-width:767px){.mage-demo-form .step-thank-you .demo-thank-you-left{text-align:center}}.mage-demo-form .step-thank-you .demo-thank-you-right{padding-top:50px}.mage-demo-form .step-thank-you .demo-thank-you-right .demo-buttons{text-align:right}.mage-demo-form .step-thank-you .demo-thank-you-right .demo-buttons .mage-btn{margin:10px 0}@media(max-width:767px){.mage-demo-form .step-thank-you .demo-thank-you-right .demo-buttons{text-align:center}}@media(max-width:767px){.mage-demo-form .step-thank-you{padding:50px 10px;text-align:center}}