.m-brand-movie{margin-bottom:-40px;overflow:hidden;padding:0 20px}@media screen and (max-width:768px){.m-brand-movie{margin-bottom:0}}.m-brand-movie h2{margin:0}.m-brand-movie .movie-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1160px;padding:40px 0}@media screen and (max-width:768px){.m-brand-movie .movie-container{display:block;padding:30px 0 0}}.m-brand-movie .movie-container>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-brand-movie .movie-container .movie{border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);cursor:pointer;position:relative}@media screen and (min-width:769px){.m-brand-movie .movie-container .movie{width:50%}}.m-brand-movie .movie-container .movie .image{border-radius:8px;overflow:hidden;padding-top:56.2%;position:relative}.m-brand-movie .movie-container .movie img{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.m-brand-movie .movie-container .movie:hover .movie-text:after{opacity:.3}.m-brand-movie .movie-container .movie:hover .movie-text .play-icon{border-color:#fff}.m-brand-movie .movie-container .movie:hover .movie-text .play-icon:after{-webkit-transform:scale(1);transform:scale(1)}.m-brand-movie .movie-container .movie:hover .movie-text .st0{fill:#91bb26}.m-brand-movie .movie-container .movie-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.m-brand-movie .movie-container .movie-text:after{background:#fff;border-radius:8px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.m-brand-movie .movie-container .movie-text p{font-weight:700;line-height:1;margin:0 0 1.2rem}@media screen and (max-width:768px){.m-brand-movie .movie-container .movie-text p{font-size:1.2rem;margin-bottom:.5rem}}.m-brand-movie .movie-container .movie-text .play-icon{border:2px solid hsla(0,0%,100%,.7);border-radius:50%;height:70px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;width:70px;z-index:0}@media screen and (max-width:768px){.m-brand-movie .movie-container .movie-text .play-icon{height:45px;width:45px}}.m-brand-movie .movie-container .movie-text .play-icon:after{background:#fff;border-radius:50%;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;-webkit-transform:scale(.1);transform:scale(.1);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:calc(100% + 4px);z-index:-1}.m-brand-movie .movie-container .movie-text .play-icon svg{height:100%;width:100%}.m-brand-movie .movie-container .movie-text .play-icon svg .st0{-webkit-transition:all .3s ease-out .2s;transition:all .3s ease-out .2s}.m-brand-movie .movie-container .text{color:#222}@media screen and (min-width:769px){.m-brand-movie .movie-container .text{width:43.1%}}.m-brand-movie .movie-container .text .lead{font-size:2.2rem;font-weight:600;letter-spacing:.05em;line-height:2;margin:0 0 5.4rem;text-align:center}@media screen and (max-width:1200px){.m-brand-movie .movie-container .text .lead{font-size:1.6vw}}@media screen and (max-width:768px){.m-brand-movie .movie-container .text .lead{font-size:1.6rem;line-height:2.25;margin:40px 0}}.m-brand-movie .movie-container .text .copy{font-size:4.4rem;font-weight:600;line-height:1.5;margin:0;position:relative;z-index:0}@media screen and (max-width:1200px){.m-brand-movie .movie-container .text .copy{font-size:3.22vw}}@media screen and (max-width:768px){.m-brand-movie .movie-container .text .copy{font-size:2.8rem;line-height:1.18;padding-bottom:3px;padding-left:20px;text-align:center}}.m-brand-movie .movie-container .text .copy:after,.m-brand-movie .movie-container .text .copy:before{bottom:-10px;content:"";height:38px;position:absolute;z-index:-1}@media screen and (max-width:1200px){.m-brand-movie .movie-container .text .copy:after,.m-brand-movie .movie-container .text .copy:before{bottom:-.73vw;height:2.78vw}}@media screen and (max-width:768px){.m-brand-movie .movie-container .text .copy:after,.m-brand-movie .movie-container .text .copy:before{bottom:0;height:19px}}.m-brand-movie .movie-container .text .copy:before{background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,transparent),color-stop(50%,#fff),to(#fff));background:linear-gradient(to right bottom,transparent 50%,#fff 0,#fff);width:30px}@media screen and (max-width:1200px){.m-brand-movie .movie-container .text .copy:before{width:2.2vw}}@media screen and (max-width:768px){.m-brand-movie .movie-container .text .copy:before{left:0;width:15px}}.m-brand-movie .movie-container .text .copy:after{background:#fff;left:30px;width:50vw}@media screen and (max-width:1200px){.m-brand-movie .movie-container .text .copy:after{left:2.2vw}}@media screen and (max-width:768px){.m-brand-movie .movie-container .text .copy:after{left:15px;width:100vw}}