.promoted-banner{margin-bottom:5rem;margin-top:5rem}@media (max-width:991px){.promoted-banner{margin-bottom:2rem;margin-top:2rem}}.promoted-banner__media{align-items:center;display:grid;justify-items:center;margin:auto;max-width:1920px}.promoted-banner__picture{grid-column:1;grid-row:1;height:100%}.promoted-banner__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promoted-banner__body{color:#fff;grid-column:1;grid-row:1;left:50%;max-width:47rem;overflow-wrap:break-word;padding:2rem;text-align:center;top:50%;width:100%;word-break:break-word;z-index:1}.promoted-banner__body a{color:#fff}.promoted-banner__header{font-size:3.75rem;line-height:1.1}@media (max-width:1199px){.promoted-banner__header{font-size:2.75rem}}@media (max-width:991px){.promoted-banner__header{font-size:1.75rem}}@media (max-width:767px){.promoted-banner__header{font-size:2.75rem}}@media (max-width:479px){.promoted-banner__header{font-size:1.75rem}}.promoted-banner__label{font-size:.8rem;margin-bottom:1.8rem}.promoted-banner__cite{margin-top:1.5rem}.promoted-banner__link span:not(.promoted-banner__link-button){display:inline-block;margin-top:1rem}@media (max-width:767px){.promoted-banner__link span:not(.promoted-banner__link-button){margin-top:0}}.promoted-banner__button-wrapper{margin-top:2.75rem}.promoted-banner__button-wrapper a{text-decoration:none}.promoted-banner__button-wrapper .button{border:2px solid #fff;display:inline-block;font-size:1.125rem;padding:1rem 3.1rem 1rem calc(3rem - 20px);position:relative}.promoted-banner__button-wrapper .button .promoted-banner__icon{margin-bottom:-1px;vertical-align:baseline}.promoted-banner__button-wrapper .button span{font-weight:500;padding-left:.4rem}@media (max-width:991px){.promoted-banner__button-wrapper .button{padding:.625rem 1.5rem}}@media (max-width:767px){.promoted-banner__button-wrapper .button{font-size:1rem}}.promoted-banner__small-width{padding-bottom:10rem;padding-top:10rem}.promoted-banner__small-width .promoted-banner__media{margin:auto;max-width:73rem}.promoted-banner__small-width .promoted-banner__picture{padding-bottom:50%}.promoted-banner__small-width .promoted-banner__body{color:#191b21;left:auto;margin:3rem auto 0;max-width:40rem;position:relative;top:auto;transform:none}.promoted-banner__small-width .promoted-banner__body a{color:#191b21}.promoted-banner__small-width .promoted-banner__body a:hover{color:#fff}.promoted-banner__small-width .promoted-banner__body a:hover.promoted-banner__link{color:initial}.promoted-banner__small-width .promoted-banner__button-wrapper .button{border:2px solid #191b21}.promoted-banner__small-width .promoted-banner__header{font-size:2.25rem}@media (max-width:1199px){.promoted-banner__small-width{padding-bottom:6rem;padding-top:6rem}.promoted-banner__small-width .promoted-banner__media{margin-left:4rem;margin-right:4rem;width:calc(100% - 8rem)}.promoted-banner__small-width .promoted-banner__header{font-size:1.5rem}}@media (max-width:767px){.promoted-banner__small-width{padding-bottom:3rem;padding-top:3rem}.promoted-banner__small-width .promoted-banner__media{margin-left:1.25rem;margin-right:1.25rem;width:calc(100% - 2.5rem)}.promoted-banner__small-width .promoted-banner__body{padding-left:.8rem;padding-right:.8rem}.promoted-banner__small-width .promoted-banner__header{font-size:1.6rem}}.promoted-banner__only-text .promoted-banner__media{height:50vw}.promoted-banner__only-text .promoted-banner__body,.promoted-banner__only-text a{color:#191b21}.promoted-banner__only-text .promoted-banner__button-wrapper .button{border:2px solid #191b21}@media (min-width:1920px){.promoted-banner__only-text .promoted-banner__media{height:60rem}}@media (max-width:767px){.promoted-banner__only-text .promoted-banner__media{height:125vw}}