.DataFedLeadformPush{background-color:#fff;background-clip:content-box;margin:0 16px;padding:16px 0;position:relative}.DataFedLeadformPush:before{content:"";border:1px solid #ccc;width:100%;height:calc(100% - 32px);position:absolute;top:16px;left:0}@media screen and (min-width:670px){.DataFedLeadformPush{width:80%;margin:0 auto;display:flex}}@media screen and (min-width:1024px){.DataFedLeadformPush{width:65%;padding:32px 0}.DataFedLeadformPush:before{height:calc(100% - 64px);top:32px}}@media screen and (min-width:670px){.DataFedLeadformPush__pictureWrapper{flex-basis:40%}}.DataFedLeadformPush__textWrapper{padding:32px 16px 16px}@media screen and (min-width:670px){.DataFedLeadformPush__textWrapper{border-width:1px 1px 1px 0;flex-basis:60%;grid-template-columns:1fr 40px;grid-template-areas:"title button""intro button";padding:48px 32px;display:grid}}.DataFedLeadformPush__title{text-transform:uppercase;font-family:daciaBlock\, sans-serif;font-size:2.4rem;line-height:1.1}@media screen and (min-width:670px){.DataFedLeadformPush__title{font-size:3.2rem}}.DataFedLeadformPush__introduction{margin-top:16px;font-size:1.6rem;line-height:2.2rem;display:block}@media screen and (min-width:670px){.DataFedLeadformPush__introduction{margin-top:24px;font-size:2rem;line-height:2.4rem}}.DataFedLeadformPush__button{margin-top:16px;padding:0;display:block}.DataFedLeadformPush__button:before{content:"";width:100%;height:calc(100% - 32px);position:absolute;top:16px;left:0}@media screen and (min-width:670px){.DataFedLeadformPush__button{grid-area:button;margin-top:0}}.DataFedLeadformPush__buttonIcon{fill:#646b52;width:48px;display:block}.DataFedLeadformPush__title{font-size:2.2rem}@media screen and (min-width:670px){.DataFedLeadformPush__title{font-size:2.8rem}}