.title-text{margin:7.5rem 0 12rem}@media only screen and (min-width: 1180px){.title-text{margin:11rem 0 16rem}}.title-text--bg{margin:0;padding:7.5rem 0 12rem}@media only screen and (max-width: 767px){.title-text--bg{background-color:rgba(0,0,0,0) !important}}@media only screen and (min-width: 1180px){.title-text--bg{margin:0;padding:12rem 0 20rem}}.title-text--bg+*{margin-top:0;padding-top:0}@media only screen and (min-width: 1180px){.title-text--bg+*{margin-top:0;padding-top:0}}.title-text--bg+* .offer__related-header{padding-top:0}@media only screen and (min-width: 1180px){.title-text--bg+* .offer__related-header{padding-top:0}}.title-text--bg+* .offer__heading-bottom::after{display:none}@media only screen and (min-width: 1180px){.title-text--narrow{margin:25rem 0 23rem}.title-text--narrow.title-text--bg{margin:0;padding:25rem 0 23rem}}@media only screen and (min-width: 1180px){.title-text__container{display:grid;grid-template-columns:3fr 4fr}.title-text__container>*:not(.title-text__text){grid-column:1/span 1}}@media only screen and (min-width: 1180px){.title-text__text{grid-column:2/span 1;grid-row:1/span 3;max-width:70.5rem}.title-text--narrow .title-text__text{max-width:67rem}}@media only screen and (min-width: 1180px){.title-text__title{padding-right:4rem}.title-text--narrow .title-text__title{padding-left:33.33%}}@media only screen and (min-width: 1720px){.title-text__title{padding-right:10%}}.title-text__title strong{color:var(--blue);font-weight:700;font-family:var(--font)}.title-text__title--arrow-links{max-width:46.1rem}@media only screen and (min-width: 1180px){.title-text--narrow .title-text__label{margin-left:33.33%}}@media only screen and (min-width: 1180px){.title-text__link-2{width:fit-content;margin-top:5.5rem}}.title-text__link-arrow{margin-top:3rem;display:flex;width:fit-content}
