.signpost{width:100%;height:600px;background-color:#171b27}
.signpost .signpost-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:120px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.signpost .signpost-inner>div:nth-child(1){margin-right:10px;padding-left:240px}
.signpost .signpost-inner>div:nth-child(2){-ms-flex-preferred-size:45%;flex-basis:45%}
.signpost .signpost-inner .text-next{color:#FFF;font-size:16px;font-weight:bold;letter-spacing:1.9px;line-height:1.63;margin-bottom:32px}
.signpost .signpost-inner .text-main{font-size:42px;line-height:1.24;letter-spacing:1.5px;margin-bottom:32px;max-width:340px;color:#fff}
.signpost .signpost-inner .button-next{cursor:pointer;width:50px;height:16px;-o-object-fit:contain;object-fit:contain;margin-bottom:32px}
.signpost .signpost-inner .signpost_slide{height:100%;position:relative}
.signpost .signpost-inner .signpost_slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.signpost .ctaURL{display:flex;align-items:center;text-decoration:none}
.signpost .ctaURL .ctaText{margin-left:10px;margin-bottom:5px;color:#fff}
.signpost .cta-container{margin-bottom:32px}
@media screen and (max-width:1024px){.signpost{height:335px}
.signpost .signpost-inner{padding-top:80px;padding-left:0}
.signpost .signpost-inner .text-next{margin-bottom:20px;font-size:10px;font-weight:bold;line-height:2;letter-spacing:2px}
.signpost .signpost-inner .text-main{font-size:25px;line-height:1.4;margin-bottom:32px;max-width:252px}
.signpost .signpost-inner .button-next{width:30px}
.signpost .signpost-inner>div:nth-child(1){padding-left:65px}
.signpost .signpost-inner>div:nth-child(2){-ms-flex-preferred-size:50%;flex-basis:50%}
}
@media screen and (max-width:425px){.signpost{height:auto}
.signpost .signpost-inner{padding-top:60px;padding-left:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.signpost .signpost-inner .text-next{margin-bottom:20px;font-size:10px;font-weight:bold;line-height:2;letter-spacing:2px}
.signpost .signpost-inner .text-main{font-size:25px;line-height:1.4;margin-bottom:32px;max-width:260px;letter-spacing:1.5px}
.signpost .signpost-inner .button-next{margin-bottom:37px;width:50px}
.signpost .signpost-inner>div:nth-child(1){padding-left:0}
.signpost .signpost-inner>div:nth-child(2){height:195px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.signpost .signpost-inner .signpost_slide{overflow:hidden}
.signpost .signpost-inner .signpost_slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}
}
.bleed .signpost{width:auto;margin-left:-227px;margin-right:-120px}
@media screen and (max-width:1024px){.bleed .signpost{width:auto;margin-left:-51px;margin-right:-53px}
}
@media screen and (max-width:425px){.bleed .signpost{width:auto;margin-left:-15px;margin-right:-15px}
}
html[dir=rtl] .signpost .signpost-inner>div:nth-child(1){padding-right:240px;padding-left:0;margin-left:10px;margin-right:0}
@media screen and (max-width:1024px){html[dir=rtl] .signpost .signpost-inner>div:nth-child(1){padding-right:65px;padding-left:0;margin-left:10px;margin-right:0}
}
@media screen and (max-width:425px){html[dir=rtl] .signpost .signpost-inner>div:nth-child(1){padding-right:30px}
}
html[dir=rtl] .signpost .signpost-inner .button-next{transform:rotate(180deg)}
html[dir=rtl] .bleed .signpost{margin-right:-227px;margin-left:-120px}
@media screen and (max-width:1024px){html[dir=rtl] .bleed .signpost{margin-left:-51px;margin-right:-51px}
}
@media screen and (max-width:425px){html[dir=rtl] .bleed .signpost{margin-left:-15px;margin-right:-15px}
}