.home__banner-wrapper{background:#191919;padding:85.19px 0 129.66px}.home__banner-wrapper .banner__columns--wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.home__banner-wrapper .banner__columns--wrapper .left_col{width:calc(36.29% - 60px)}.home__banner-wrapper .banner__columns--wrapper .left_col h1{color:#fff;font-family:Mulish;font-size:55px;font-weight:800;line-height:69.03px;margin:0 0 14px;text-transform:uppercase}.home__banner-wrapper .banner__columns--wrapper .left_col h1 span{color:#ec0f2f}.home__banner-wrapper .banner__columns--wrapper .left_col p{color:#fff;font-family:Mulish;font-size:18px;font-weight:400;line-height:22.59px;margin:0 0 34.06px}.home__banner-wrapper .banner__columns--wrapper .left_col .banner_btn a{background:#eb122f;border:1px solid #eb122f;color:#fff;display:inline-block;font-family:Mulish;font-size:20px;font-weight:400;line-height:25.1px;padding:15.63px 18px;text-decoration:none}.home__banner-wrapper .banner__columns--wrapper .left_col .banner_btn a,.home__banner-wrapper .banner__columns--wrapper .left_col .banner_btn a:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home__banner-wrapper .banner__columns--wrapper .left_col .banner_btn a:hover{background:transparent}.home__banner-wrapper .banner__columns--wrapper .right_col{width:calc(63.71% - 60px)}.banner__image--wrapper{padding:22.34px 22.34px 22.34px 0;position:relative}.banner__image--wrapper:after{border:2px solid #ea122e;content:"";height:100%;position:absolute;right:0;top:0;width:83.6%;z-index:1}.banner__image--wrapper .image__main{background-color:#fdfdfd;border:.5px solid #fdfdfd;display:flex;height:100%;position:relative;width:100%;z-index:3}.banner__image--wrapper .image__main img{height:100%;object-fit:cover;position:relative;width:100%;z-index:9}.banner__video-wrapper{height:454px;width:100%}.banner__video-wrapper video{height:100%;object-fit:cover;width:100%}@media screen and (max-width:1200px) and (min-width:1101px){.home__banner-wrapper .banner__columns--wrapper .left_col h1{font-size:44px;line-height:55.03px}.home__banner-wrapper .banner__columns--wrapper .left_col{width:calc(40% - 10px)}.home__banner-wrapper .banner__columns--wrapper .right_col{width:calc(60% - 40px)}.banner__video-wrapper{height:390px}}@media screen and (max-width:1100px) and (min-width:1025px){.home__banner-wrapper .banner__columns--wrapper .left_col h1{font-size:44px;line-height:55.03px}.home__banner-wrapper .banner__columns--wrapper .left_col{width:calc(40% - 10px)}.home__banner-wrapper .banner__columns--wrapper .right_col{width:calc(60% - 40px)}.banner__video-wrapper{height:360px}}@media(max-width:1024px){.home__banner-wrapper .banner__columns--wrapper .left_col h1{font-size:44px;line-height:55.03px}.home__banner-wrapper .banner__columns--wrapper .left_col{width:calc(40% - 10px)}.home__banner-wrapper .banner__columns--wrapper .right_col{width:calc(60% - 40px)}.banner__video-wrapper{height:360px}}@media(max-width:991px){.home__banner-wrapper .banner__columns--wrapper .left_col h1{font-size:38px;line-height:40.03px}.home__banner-wrapper .banner__columns--wrapper .left_col p{font-size:16px;line-height:20.59px}.home__banner-wrapper .banner__columns--wrapper .left_col .banner_btn a{font-size:16px;padding:12.63px 10px}.home__banner-wrapper{padding:75.19px 0 79.66px}.banner__video-wrapper{height:254.24px}}@media(max-width:767px){.container{max-width:100%;padding:0 36px}.home__banner-wrapper .banner__columns--wrapper .left_col{width:100%}.home__banner-wrapper .banner__columns--wrapper .right_col{margin-bottom:45.79px;width:100%}.home__banner-wrapper .banner__columns--wrapper .left_col h1{font-size:38px;line-height:47.69px;margin-bottom:37px}.home__banner-wrapper .banner__columns--wrapper .left_col p{font-size:14px;line-height:17.57px}.home__banner-wrapper .banner__columns--wrapper{flex-direction:column-reverse}.banner__image--wrapper{padding:10.9px 0}.banner__image--wrapper:after{left:0;margin:0 auto;right:0;width:80%}.content__div--wrapper{padding:0 22px}.home__banner-wrapper .banner__columns--wrapper .left_col .banner_btn a{box-sizing:border-box;font-size:16px;line-height:20.08px;padding:14px;text-align:center;width:100%}.home__banner-wrapper{padding:0 0 121px}.banner__video-wrapper{height:216.24px}}