.middle-promo{position:relative;color:#23100a;padding:0;margin:0 0 4.8rem}@media only screen and (min-width: 1200px){.middle-promo{margin-left:1.6rem;margin-right:1.6rem}}.middle-promo picture img{height:100%;object-position:right;width:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.middle-promo .middle-promo__text+img{max-width:30%;height:100%}.middle-promo__heading{font-weight:700}.middle-promo__heading h1,.middle-promo__heading h2,.middle-promo__heading h3,.middle-promo__heading h4,.middle-promo__heading h5,.middle-promo__heading h6{margin-bottom:0}@media only screen and (min-width: 1200px){.middle-promo__heading{letter-spacing:.5px}}.middle-promo__text{position:relative;max-width:70%;width:fit-content;color:#fff;overflow:hidden}.middle-promo__text-area{display:flex;justify-content:space-between}.middle-promo__text-area.row-reverse{flex-direction:row-reverse}.middle-promo__text-area.row-reverse .middle-promo__text{padding-right:0}@media only screen and (min-width: 768px){.middle-promo__text-area.row-reverse .middle-promo__text{padding-left:5rem}}@media only screen and (max-width: 767px){.middle-promo__text-area.row-reverse .middle-promo__text{padding-left:2rem}}.middle-promo__text-area.row-reverse .middle-promo__text-container{border-radius:0 0 0 1rem;padding:1rem 2rem 1rem 3rem;justify-content:flex-end}.middle-promo__text-area.row-reverse .middle-promo__text-container::before{transform:rotate(-20deg)}@media only screen and (min-width: 768px){.middle-promo__text-area.row-reverse .middle-promo__text-container::before{left:2.3rem}}@media only screen and (max-width: 767px){.middle-promo__text-area.row-reverse .middle-promo__text-container::before{left:-0.7rem}}.middle-promo__text-area.row-reverse .middle-promo__text-normal+.middle-promo__text-small{margin-left:.8rem}.middle-promo__text-area.row-default{flex-direction:row}@media only screen and (min-width: 768px){.middle-promo__text-area.row-default .middle-promo__text{padding-right:5rem}}@media only screen and (max-width: 767px){.middle-promo__text-area.row-default .middle-promo__text{padding-right:2rem}}@media only screen and (min-width: 768px){.middle-promo__text-area.row-default .middle-promo__text-container{padding:1rem 3rem 1rem 2rem}}@media only screen and (max-width: 767px){.middle-promo__text-area.row-default .middle-promo__text-container{flex-direction:row;padding:1rem 2rem 1rem 2rem}.middle-promo__text-area.row-default .middle-promo__text-container::before{width:2rem;bottom:.5em;right:-0.68rem}}.middle-promo__text-area.row-default .middle-promo__text-normal{margin-right:.8rem}.middle-promo__text-container{display:flex;align-items:self-end;flex-wrap:wrap;border-radius:0 0 1rem 0;background:#472311}.middle-promo__text-container::before{content:" ";display:block;width:5rem;height:15rem;position:absolute;right:2.32rem;transform:rotate(20deg);background:#472311;z-index:0;bottom:1.2rem}.middle-promo__text-normal{font-weight:700;letter-spacing:.2px;text-transform:uppercase}.middle-promo__text-normal,.middle-promo__text-small{z-index:1}@media only screen and (max-width: 1199px){.middle-promo{display:flex;width:calc(100% - 3.2rem);margin-left:1.6rem;margin-right:1.6rem}.middle-promo .middle-promo__heading{line-height:2.4rem;margin:2rem 0}.middle-promo .middle-promo__copytext{padding:0 2rem 2.4rem}.middle-promo .middle-promo__copytext a{margin-bottom:2.4rem}.middle-promo .middle-promo__text-normal,.middle-promo .middle-promo__text-small{z-index:2;position:relative}.middle-promo .middle-promo__text-container{padding:2rem}}@media only screen and (min-width: 768px)and (max-width: 1199px){.middle-promo .middle-promo__heading{font-size:3.2rem;line-height:3.6rem;margin-bottom:2.8rem;margin-top:2.8rem}.middle-promo .middle-promo__text-normal{font-size:2.6rem;line-height:3.2rem}.middle-promo .middle-promo__text-small{font-size:2rem;line-height:2.8rem;letter-spacing:.2px}.middle-promo .middle-promo__text-area img{max-height:4.2rem}}@media only screen and (max-width: 767px){.middle-promo{width:calc(100% - 1.8rem);margin-left:.9rem;margin-right:.9rem}.middle-promo .middle-promo__text-area img{max-height:1.8rem}.middle-promo .middle-promo__text-normal{margin-bottom:.2rem}.middle-promo .middle-promo__text-small{font-size:1.4rem;margin-bottom:.2rem}.middle-promo .middle-promo__text-container{padding:.8rem}.middle-promo .btn--extra-large{font-size:1.4rem;line-height:2rem;height:4rem;padding:1rem 1.4rem;margin-bottom:2rem}}@media only screen and (min-width: 1200px){.middle-promo:not(.full-width) .middle-promo__heading{font-size:4rem;line-height:4.8rem;margin-bottom:3.8rem;margin-top:5.8rem}.middle-promo:not(.full-width) .middle-promo__copytext{padding:0 3.2rem}.middle-promo:not(.full-width) .middle-promo__copytext a{margin-bottom:3.2rem}.middle-promo:not(.full-width) .middle-promo__text-area img{max-height:4.2rem}.middle-promo:not(.full-width) .middle-promo__text-container{padding:1.7rem 3.2rem}.middle-promo:not(.full-width) .middle-promo__text-container::before{right:2.3rem}.middle-promo:not(.full-width) .middle-promo__text-normal{font-size:2.3rem;line-height:2.8rem}.middle-promo:not(.full-width) .middle-promo__text-small{font-size:1.8rem;line-height:2.4rem;letter-spacing:.2px}}.middle-promo .middle-promo__wrapper{display:flex;flex-direction:column;width:100%}.middle-promo .middle-promo__heading{width:100%;flex:1}.middle-promo .middle-promo__copytext-inner{display:flex;justify-content:space-between;align-items:center}.middle-promo .middle-promo__copytext-inner.row-reverse{flex-direction:row-reverse}@media only screen and (max-width: 767px){.middle-promo .middle-promo__copytext-inner.row-reverse{flex-direction:column;align-items:flex-start}}.middle-promo .middle-promo__copytext-inner.row-reverse .middle-promo__heading{margin-right:0;align-items:flex-end}.middle-promo .middle-promo__copytext-inner.row-reverse .middle-promo__heading+div a{margin-right:1.6rem}.middle-promo .middle-promo__copytext-inner.row-reverse.stacked{align-items:flex-start}.middle-promo .middle-promo__copytext-inner.row-default{flex-direction:row}@media only screen and (max-width: 767px){.middle-promo .middle-promo__copytext-inner.row-default{flex-direction:column;align-items:flex-end}}.middle-promo .middle-promo__copytext-inner.row-default .middle-promo__heading{align-items:flex-start}.middle-promo .middle-promo__copytext-inner.row-default .middle-promo__heading+div a{margin-left:1.6rem}.middle-promo .middle-promo__copytext-inner.row-default.stacked{align-items:flex-end}.middle-promo .middle-promo__copytext-inner a[role=button]{white-space:nowrap;display:inline-flex;margin-bottom:0}.middle-promo .middle-promo__copytext-inner.stacked{flex-direction:column}.middle-promo .middle-promo__copytext-inner.stacked .middle-promo__heading+div a{margin-left:0;margin-right:0}.middle-promo .middle-promo__copytext-inner.stacked a[role=button]{margin-bottom:1.6rem}@media only screen and (min-width: 1200px){.middle-promo.half-width{max-width:78.4rem;aspect-ratio:784/638;width:calc(50% - 3.2rem)}}@media only screen and (min-width: 1200px){.middle-promo.two-thirds{max-width:87.4rem;aspect-ratio:874/464;width:calc(75% - 3.2rem)}}@media only screen and (min-width: 1200px){.middle-promo.one-third{max-width:27rem;aspect-ratio:270/464;width:calc(25% - 3.2rem)}}.middle-promo.one-third .middle-promo__copytext{padding:0 1.6rem}.middle-promo.one-third .middle-promo__copytext-inner a[role=button]{white-space:normal}.middle-promo.one-third .middle-promo .middle-promo__text-container{padding:1rem}.middle-promo.one-third .middle-promo__text{max-width:fit-content}.middle-promo.one-third .middle-promo__text-container{padding:1rem}.middle-promo.one-third .middle-promo__text-container::before{right:2.3rem}.middle-promo.one-third .middle-promo__text-normal{font-size:1.6rem;line-height:2.2rem}.middle-promo.one-third .middle-promo__text-small{font-size:1.8rem;line-height:1.4rem;letter-spacing:0}.middle-promo.one-third .btn--extra-large{padding:1.6rem;font-size:1.4rem;line-height:2rem;height:4rem}.middle-promo.full-width{width:calc(100% - 3.2rem);margin:0 0 4.8rem 1.6rem;display:flex;position:relative}.middle-promo.full-width+.middlepromoblock .full-width{margin:0 0 4.8rem;width:100%}@media only screen and (min-width: 1200px)and (min-width: 1200px){.middle-promo.full-width .middle-promo{margin:0 1.6rem 4.8rem}}@media only screen and (min-width: 1200px){.middle-promo.full-width .middle-promo__copytext{margin:2.6rem 2rem}.middle-promo.full-width .middle-promo__heading{font-size:2.9rem;line-height:3.6rem;margin-right:3.8rem}.middle-promo.full-width .middle-promo__text-area img{max-height:2.4rem}.middle-promo.full-width .middle-promo__text-normal{font-size:2rem;line-height:2.8rem}.middle-promo.full-width .middle-promo__text-small{font-size:1.6rem;line-height:2.4rem;letter-spacing:.1px}}@media only screen and (max-width: 767px){.middle-promo.full-width{width:calc(100% - 2rem);margin:0 0 4.8rem 1rem}}.middle-promo.hawk-banner{aspect-ratio:auto}@media only screen and (max-width: 991px){.middle-promo.hawk-banner:nth-child(1){margin-top:3.2rem}}.middle-promo.hawk-banner .desktop,.middle-promo.hawk-banner .mobile{height:100%;width:100%;overflow:hidden}.middle-promo.hawk-banner .desktop>a>img,.middle-promo.hawk-banner .desktop>img,.middle-promo.hawk-banner .mobile>a>img,.middle-promo.hawk-banner .mobile>img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width: 1200px){.middle-promo.hawk-banner .desktop{display:block}.middle-promo.hawk-banner .mobile{display:none}}@media only screen and (max-width: 1199px){.middle-promo.hawk-banner{margin-bottom:4.8rem}.middle-promo.hawk-banner .desktop{display:none}.middle-promo.hawk-banner .mobile{display:block}}@media only screen and (max-width: 767px){.middle-promo.hawk-banner{margin-left:0;margin-right:0}.middle-promo.hawk-banner .mobile,.middle-promo.hawk-banner .desktop{margin:0 .8rem}}
/*# sourceMappingURL=middle-promo-block.css.map */
