.lp-video-12 *{-webkit-box-sizing:border-box;box-sizing:border-box}.lp-video-12{position:relative}@media (min-width:960px){.lp-video-12._reverse .lp-video-12-wrap{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-orient:horizontal}}@media (min-width:960px) and (min-width:960px){.lp-video-12._reverse .lp-video-12-main{margin-right:-112px}}@media (min-width:960px) and (min-width:1200px){.lp-video-12._reverse .lp-video-12-main{margin-right:-126px}}@media (min-width:960px) and (min-width:1380px){.lp-video-12._reverse .lp-video-12-main{margin-right:-78px}}.lp-video-12 .lp-block-overlay{background-color:var(--primary-color-a-01)}.lp-video-12-wrap{padding:32px 0}@media (min-width:600px){.lp-video-12-wrap{padding:56px 0}}@media (min-width:960px){.lp-video-12-wrap{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.lp-video-12-wrap{padding:80px 0}}@media (min-width:960px){.lp-video-12-video{-ms-flex-item-align:start;align-self:flex-start;width:592px}}@media (min-width:1200px){.lp-video-12-video{width:760px}}@media (min-width:1380px){.lp-video-12-video{width:848px}}.lp-video-12-video-youtube{height:0;overflow:hidden;padding-top:30px;position:relative;padding-bottom:56.25%}.lp-video-12-video-youtube__frame{height:100%;position:absolute;top:0;left:0;width:100%}.lp-video-12-video-default{font-size:0;position:relative}.lp-video-12-video-default>video{width:100%}.lp-video-12-video-default-btn{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.lp-video-12-main{padding:24px 16px;background-color:#fff}@media (min-width:600px){.lp-video-12-main{padding:24px}}@media (min-width:960px){.lp-video-12-main{-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;margin-left:-112px;width:432px;z-index:2}}@media (min-width:1200px){.lp-video-12-main{padding:32px;margin-left:-126px;width:518px}}@media (min-width:1380px){.lp-video-12-main{margin-left:-78px}}.lp-video-12-text{margin:8px 0 0}.lp-video-12-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px -8px -16px;display:-webkit-box;display:-ms-flexbox;display:flex}.lp-video-12-btn{margin:0 8px 16px;width:100%}@media (min-width:600px){.lp-video-12-btn{width:auto}}@media (min-width:1200px){.lp-video-12-buttons{margin-top:24px}}.lp-video-12 .lp-video-block-wrappper{height:100%;position:absolute;top:0;left:0;width:100%}