.promotion-heading{align-items:flex-end;display:flex;min-height:50vh;padding-bottom:100px;padding-top:200px;position:relative}@media only screen and (max-width:991px){.promotion-heading{min-height:unset;padding-bottom:50px;padding-top:100px}}@media only screen and (max-width:575px){.promotion-heading{min-height:unset;padding-bottom:60px;padding-top:60px}}.promotion-heading__image{background-blend-mode:soft-light;background-color:var(--secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.promotion-heading__container{align-items:flex-start;display:flex;flex-direction:column;gap:60px;z-index:1}@media only screen and (max-width:991px){.promotion-heading__container{gap:40px}}@media only screen and (max-width:575px){.promotion-heading__container{gap:20px}}.promotion-heading__title{color:#fff;font-size:37px;font-weight:400;letter-spacing:6.7px;margin:0}@media screen and (min-width:360px){.promotion-heading__title{font-size:calc(27px + 2.77778vw)}}@media screen and (min-width:1440px){.promotion-heading__title{font-size:67px}}@media only screen and (max-width:575px){.promotion-heading__title{letter-spacing:2.6px}}.promotion-heading__title p{margin:0}.promotion-heading__subtitle{color:#fff;font-size:16px;font-weight:300;letter-spacing:.113rem;margin:0}@media screen and (min-width:360px){.promotion-heading__subtitle{font-size:calc(15.33333px + .18519vw)}}@media screen and (min-width:1440px){.promotion-heading__subtitle{font-size:18px}}@media only screen and (max-width:575px){.promotion-heading__subtitle{margin-bottom:20px}}.promotion-heading__subtitle p{margin:0}.promotion-heading__subtitle *{color:#fff}@media only screen and (max-width:575px){.promotion-heading__btn{margin-top:110px;width:100%}}