.inline-elements.edit-mode{margin-left:1rem;margin-right:1rem;margin-bottom:1rem}
.inline-elements .cta{display:inline-block}
.inline-elements .cmp-text{display:inline-block}
.inline-elements .icon{display:inline-block}
.inline-elements.without-margin .cta,.inline-elements.without-margin .cmp-text,.inline-elements.without-margin .icon{margin-right:0}
.inline-elements.small-margin .cta,.inline-elements.small-margin .cmp-text,.inline-elements.small-margin .icon{margin-right:1rem}
.inline-elements.medium-margin .cmp-text,.inline-elements.medium-margin .icon{margin-right:1.5rem}
.inline-elements.medium-margin .cta{margin-right:1.5rem}
@media only screen and (max-width:992px){.inline-elements.medium-margin .cta{margin-top:1rem}
}
.inline-elements.large-margin .cta,.inline-elements.large-margin .cmp-text,.inline-elements.large-margin .icon{margin:0 1.1rem}
.inline-elements.large-margin.desktop-left .cta,.inline-elements.large-margin.desktop-left .cmp-text,.inline-elements.large-margin.desktop-left .icon{margin-right:2.2rem;margin-left:0}
.inline-elements.large-margin.desktop-right .cta,.inline-elements.large-margin.desktop-right .cmp-text,.inline-elements.large-margin.desktop-right .icon{margin-left:2.2rem;margin-right:0}
.inline-elements.extra-large-margin .cmp-text,.inline-elements.extra-large-margin .icon{margin-right:3.5rem}
@media screen and (max-width:991px){.inline-elements.extra-large-margin .cmp-text,.inline-elements.extra-large-margin .icon{margin:1.5rem 0}
}
.inline-elements.extra-large-margin .cta{margin-right:3.5rem}
@media screen and (max-width:991px){.inline-elements.extra-large-margin .cta{display:block;margin:1.5rem 0}
}
@media screen and (min-width:992px) and (max-width:1279px){.inline-elements.extra-large-margin .cta{margin-right:2rem}
}
.inline-elements.desktop-left,.inline-elements.desktop-center,.inline-elements.desktop-right,.inline-elements.mobile-left,.inline-elements.mobile-center,.inline-elements.mobile-right{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;align-items:center}
.inline-elements.desktop-left h1,.inline-elements.desktop-center h1,.inline-elements.desktop-right h1,.inline-elements.mobile-left h1,.inline-elements.mobile-center h1,.inline-elements.mobile-right h1,.inline-elements.desktop-left h2,.inline-elements.desktop-center h2,.inline-elements.desktop-right h2,.inline-elements.mobile-left h2,.inline-elements.mobile-center h2,.inline-elements.mobile-right h2,.inline-elements.desktop-left h3,.inline-elements.desktop-center h3,.inline-elements.desktop-right h3,.inline-elements.mobile-left h3,.inline-elements.mobile-center h3,.inline-elements.mobile-right h3,.inline-elements.desktop-left h4,.inline-elements.desktop-center h4,.inline-elements.desktop-right h4,.inline-elements.mobile-left h4,.inline-elements.mobile-center h4,.inline-elements.mobile-right h4,.inline-elements.desktop-left h5,.inline-elements.desktop-center h5,.inline-elements.desktop-right h5,.inline-elements.mobile-left h5,.inline-elements.mobile-center h5,.inline-elements.mobile-right h5{margin:0}
@media only screen and (min-width:992px){.inline-elements.desktop-left{justify-content:flex-start}
}
@media only screen and (min-width:992px){.inline-elements.desktop-center{justify-content:center}
}
@media only screen and (min-width:992px){.inline-elements.desktop-right{justify-content:flex-end}
}
@media only screen and (max-width:991px){.inline-elements.mobile-left{justify-content:flex-start}
.inline-elements.mobile-left .cta{margin-top:1rem}
}
@media only screen and (max-width:991px){.inline-elements.mobile-left.mobile-break{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}
}
@media only screen and (max-width:991px){.inline-elements.mobile-center{justify-content:center}
.inline-elements.mobile-center .cta{margin-top:1rem}
}
@media only screen and (max-width:991px){.inline-elements.mobile-center.mobile-break{flex-direction:column;align-items:center;flex-wrap:nowrap}
}
@media only screen and (max-width:991px){.inline-elements.mobile-right{justify-content:flex-end}
.inline-elements.mobile-right .cta{margin-top:1rem}
}
@media only screen and (max-width:991px){.inline-elements.mobile-right.mobile-break{flex-direction:column;align-items:flex-end;flex-wrap:nowrap}
}