.title-text-2{margin:7.5rem 0 12rem}@media only screen and (min-width: 1180px){.title-text-2{margin:11rem 0 16rem}}.title-text-2--bg{margin:0;padding:7.5rem 0 12rem}@media only screen and (max-width: 767px){.title-text-2--bg{background-color:rgba(0,0,0,0) !important}}@media only screen and (min-width: 1180px){.title-text-2--bg{margin:0;padding:12rem 0 20rem}}.title-text-2--bg+*{margin-top:0;padding-top:0}@media only screen and (min-width: 1180px){.title-text-2--bg+*{margin-top:0;padding-top:0}}.title-text-2--bg+* .offer__related-header{padding-top:0}@media only screen and (min-width: 1180px){.title-text-2--bg+* .offer__related-header{padding-top:0}}.title-text-2--bg+* .offer__heading-bottom::after{display:none}@media only screen and (min-width: 1180px){.title-text-2--narrow{margin:25rem 0 23rem}.title-text-2--narrow.title-text-2--bg{margin:0;padding:25rem 0 23rem}}@media only screen and (min-width: 1180px){.title-text-2__container{display:grid;grid-template-columns:3fr 4fr}.title-text-2__container>*:not(.title-text-2__text-wrap){grid-column:1/span 1}}@media only screen and (min-width: 1180px){.title-text-2__text-wrap{grid-column:2/span 1;grid-row:1/span 3;max-width:70.5rem}.title-text-2--narrow .title-text-2__text-wrap{max-width:67rem}}.title-text-2__text-wrap strong{font-weight:700}.title-text-2__title{max-width:54rem}@media only screen and (min-width: 1180px){.title-text-2__title{padding-right:4rem}.title-text-2--narrow .title-text-2__title{padding-left:33.33%}}@media only screen and (min-width: 1720px){.title-text-2__title{padding-right:10%}}.title-text-2__title strong{color:var(--blue);font-weight:700;font-family:var(--font)}.title-text-2__title--arrow-links{max-width:46.1rem}.title-text-2__link{margin-top:4.6rem}@media only screen and (min-width: 1180px){.title-text-2__link{width:fit-content}}.title-text-2__link+.title-text-2__link{margin-top:1.2rem}.title-text-2__link-arrow{margin-top:3rem;display:flex;width:fit-content}.title-text-2__link-arrow+.title-text-2__link-arrow{margin-top:1.2rem}.title-text-2--small .title-text-2__title{font-size:2.2rem}@media only screen and (min-width: 1180px){.title-text-2--small .title-text-2__title{font-size:3rem}}.title-text-2--small .title-text-2__text{font-size:1.4rem}@media only screen and (min-width: 1180px){.title-text-2--small .title-text-2__text{font-size:1.5rem}}.title-text-2--small .title-text-2__link.mform__sote-button{font-size:1.1rem;letter-spacing:.11rem;padding:1rem 1.4rem 1rem 1rem}.title-text-2--small .title-text-2__link.mform__sote-button::before{width:.4rem;height:.4rem}@media only screen and (min-width: 1180px){.title-text-2--small .title-text-2__link.mform__sote-button{font-size:1.2rem;letter-spacing:.12rem;padding:1.2rem 1.6rem 1.2rem 1.2rem}.title-text-2--small .title-text-2__link.mform__sote-button::before{width:.5rem;height:.5rem}}
