.hm_bnnr{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative}.hm_bnnr .hm_bnnr-video{height:200%;left:-50%;position:absolute;top:-50%;width:200%}.hm_bnnr .hm_bnnr-video:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%}.hm_bnnr .hm_bnnr-video video{bottom:0;display:none;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0;z-index:-1}.hm_bnnr .hm_bnnr_pos{height:100vh;left:0;position:absolute;top:0;width:100%}.hm_bnnr .hm_bnnr_pos .slick-arrow{background-color:rgba(62,62,62,.4);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;padding:8px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;z-index:9}.hm_bnnr .hm_bnnr_pos .prev_btn{left:10px}.hm_bnnr .hm_bnnr_pos .next_btn{right:10px}.hm_bnnr .hm_bnnr_pos .hm_bnnr-slides:hover .slick-arrow{opacity:1}.hm_bnnr .hm_bnnr_pos .slide{height:100vh;position:relative}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con{left:0;padding:0 15px;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con img{margin:0 auto 30px;width:100%}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con>span{color:#fff;font-size:3.75rem;line-height:1;padding:0 0 36px}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con h3{color:#fff;font-family:Raleway,Helvetica Neue,Arial,sans-serif;font-size:1rem;letter-spacing:.2rem;line-height:1.4;margin:0 auto;text-transform:uppercase}.hm_bnnr .hm_bnnr_pos .slide.item_1 .hm_bnnr_con>span{margin-bottom:20px}@media (min-width:480px){.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con img{width:auto}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con>span{font-size:4.6875rem}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con h3{font-size:1.3rem}}@media (min-width:768px){.hm_bnnr{background-image:none!important}.hm_bnnr .hm_bnnr-video video{display:block}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con{padding:0 15px}.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con>span{font-size:6.25rem}}@media (min-width:992px){.hm_bnnr .hm_bnnr_pos .slide .hm_bnnr_con>span{font-size:9.375rem}}