.am-style-hero-2 {
    padding-top: 70px;
    padding-bottom: 70px; }
.am-style-hero-2 .am-hero-content {
    position: relative;
    z-index: 2;
    text-align: left; }
@media (min-width: 768px) {
    .am-style-hero-2 {
        padding-top: 120px;
        padding-bottom: 120px; } }
@media (min-width: 992px) {
    .am-style-hero-2 {
        padding-top: 170px;
        padding-bottom: 170px; } }
.am-style-hero-2 .am-content {
    margin-bottom: 30px; }
@media (min-width: 992px) {
    .am-style-hero-2 .am-content {
        margin-bottom: 70px; } }
.am-style-hero-2 .am-content h1:before, .am-style-hero-2 .am-content h2:before, .am-style-hero-2 .am-content h3:before, .am-style-hero-2 .am-content h4:before, .am-style-hero-2 .am-content h5:before {
    width: 0px; }
.am-style-hero-2.am-text-light .am-hero-content .am-content {
    color: #ffffff; }
.am-style-hero-2.am-text-dark .am-hero-content .am-content {
    color: var(--am-text-dark); }
.am-style-hero-2.am-reverse-direction {
    property: value; }
.am-style-hero-2 .am-bg-image + .container .am-hero-content .am-content {
    text-shadow: 2px 1px 5px black;
    color: #ffffff; }
