.section-bg-on-text{margin-bottom:80px;margin-top:80px}@media screen and (max-width:767px){.section-bg-on-text{margin-bottom:60px;margin-top:60px}}.bg-on-text{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;min-height:320px;padding:50px 0;position:relative;width:100%;z-index:1}@media screen and (max-width:767px){.bg-on-text{padding:30px 0 40px}}.bg-on-text:before{background-color:var(--color-film);content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .5s;width:100%}@media screen and (min-width:1050px){.bg-on-text.bl-hover:before{background-color:var(--color-film-hover)}}.bg-on-text__container{padding-left:80px;padding-right:80px}@media screen and (max-width:1049px){.bg-on-text__container{padding-left:50px;padding-right:50px}}@media screen and (max-width:767px){.bg-on-text__container{padding-left:20px;padding-right:20px}}.bg-on-text__inner{position:relative}@media screen and (max-width:767px){.bg-on-text__inner .heading-2:not(:last-child){margin-bottom:20px}}.bg-on-text__inner__text{color:#fff;margin:0 auto;max-width:950px}.bg-on-text__inner__text p{color:#fff}.bg-on-text .link-text:not(:first-child){margin-top:20px}@media screen and (min-width:768px){.bg-on-text .link-text:not(:first-child){margin-top:35px}}.bg-on-text--center{justify-content:center;margin:0 auto;max-width:1050px}.bg-on-text--center .bg-on-text__inner{max-width:none}@media screen and (min-width:768px){.bg-on-text--center .heading-2,.bg-on-text--center .link-text{text-align:center}.bg-on-text--center .heading-2__deco{left:calc(50% - 25px)}}@media screen and (max-width:1449px){.bg-on-text--center{width:calc(100% - 200px)}}@media screen and (max-width:1049px){.bg-on-text--center{width:calc(100% - 100px)}}@media screen and (max-width:767px){.bg-on-text--center{margin:0 auto;max-width:1050px;width:calc(100% - 40px)}}.bg-on-text--button{padding:100px 0 80px}@media screen and (max-width:767px){.bg-on-text--button{padding:60px 0 40px}}@media screen and (max-width:1049px){.bg-on-text--button .bg-on-text__container{padding-left:0;padding-right:0}}.section-bg-on-text .bg-on-text__inner .link-button--center{margin-left:auto;margin-right:auto;width:fit-content}