.section--hero{color:#000;padding-bottom:0}.section--hero .section__title{line-height:1.4}.section--hero .section__content{font-size:22px;line-height:1.5}@media(max-width: 575px){.section--hero .section__content{font-size:16px}}.home .section--hero,.page-template-front-page-php .section--hero{color:#fff}/*# sourceMappingURL=hero.css.map */
.section--hero{
    position: relative;
    overflow: hidden;
    z-index: 10;
}
.section--hero .container-fluid{
    position: relative;
    z-index: 2;
}
.section--hero .btn-primary-alt{
    box-shadow: 0 0 6px rgba(0,0,0,.2) !important;
}
body .section--hero .header-decoration-wrapper{
overflow: visible;
}
body.page-template-front-page .section--hero .header-decoration-wrapper::after{
    display: none;
}
body.page-template-front-page .section--hero .header-decoration{
    bottom: 0;
}
body.page-template-front-page .section--hero .header-decoration-wrapper{
    height: 100%;
}
@media (max-height: 920px) and (min-width: 1024px) {
    body.page-template-front-page .section--hero .header-decoration-wrapper::before {
        height: 35%;
        z-index: 2;
    }
}

@media(min-width: 992px) and (max-width: 1199px){
    .section--hero .btn{
        font-size: 15px;
        padding: 15px 20px;
    }
    .section--hero .section__title{
        font-size: 40px;
    }
}