.watch-banner .contents-wrapper{box-sizing:content-box;display:flex;justify-content:center;margin:0 auto;padding:10vmax 4vw;position:relative;width:100%}.watch-banner .mdl-colm img{max-width:100%}.watch-banner .image-headings{padding-bottom:17px;padding-left:17px;padding-right:17px}.watch-banner .heading h3{color:#f6f3ec;font-size:calc(1.2vw + 1rem);letter-spacing:.01em;line-height:1.152;margin-bottom:2rem;text-align:center}.watch-banner .heading p{color:#faf6ef;font-size:calc(.24vw + 1rem);margin-top:1rem}.watch-banner a.button-modl{-webkit-font-smoothing:antialiased;background:transparent;border:2px solid #fff;box-sizing:content-box;color:#fff;display:inline-block;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:normal;min-width:200px;outline:none;padding:1.7rem 2.839rem;text-align:center;text-decoration:none!important;text-transform:uppercase;text-underline-offset:0;-webkit-transition:background-color .1s linear,color .1s linear;-moz-transition:background-color .1s linear,color .1s linear;-o-transition:background-color .1s linear,color .1s linear;transition:background-color .1s linear,color .1s linear}.watch-banner .section-border img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.watch-banner{align-items:center;display:flex;min-height:100vh;padding-top:96.3594px;position:relative}.watch-banner .section-background,.watch-banner .section-background:before,.watch-banner .section-border{bottom:0;left:0;position:absolute;right:0;top:0}.watch-banner .section-background:before{background:#000;content:"";opacity:.42}.watch-banner .contentt{width:50%}.watch-banner .mdl-colm{margin-left:-17px;margin-right:-17px;width:auto}.watch-banner .heading{margin-top:68px}.watch-banner .heading,.watch-banner .mdl-button{padding:17px;text-align:center}.watch-banner a.button-modl:hover{background:#fff;color:#000}@media screen and (max-width:767px) and (orientation:portrait){.watch-banner .contentt{width:100%}.watch-banner .heading h3{font-size:calc(min(100vh, 900px)*.012*1 + 1rem);margin-bottom:17px;margin-top:44px}.watch-banner .contents-wrapper{padding-left:6vw;padding-right:6vw}.watch-banner .heading{margin-top:0}.watch-banner .heading h3{margin-bottom:2rem;margin-top:0}.watch-banner .image-headings{margin-top:29px;padding-top:17px}.watch-banner .heading p{font-size:calc(min(100vh, 900px)*.012*.2 + 1rem)}}@media screen and (max-width:399px) and (orientation:portrait){.watch-banner a.button-modl{min-width:auto}}