.x-cam-banner-background-container{position:relative;background-color:#171717;background-position:center;background-size:cover;padding-top:140px;padding-bottom:80px}.x-cam-banner-background-container .top-content{margin-bottom:360px}@media screen and (max-width: 980px){.x-cam-banner-background-container .top-content{margin-bottom:430px}}@media screen and (min-width: 1200px){.x-cam-banner-background-container .top-content{margin-bottom:440px}}@media screen and (min-width: 1500px){.x-cam-banner-background-container .top-content{margin-bottom:700px}}.x-cam-banner-background-container .oblique-bg{position:relative;margin-bottom:5px;display:inline-block;z-index:1;color:#fff}.x-cam-banner-background-container .oblique-bg::before{content:'';position:absolute;left:50px;right:-18px;top:15px;bottom:15px;z-index:-1;transform:skew(-13deg)}.x-cam-banner-background-container .oblique-bg.red::before{background-color:#ff2727}.x-cam-banner-background-container h3.oblique-bg.red.new-app{padding-left:40px;font-size:18px;text-transform:uppercase;padding:0}.x-cam-banner-background-container .xcam-title{font-size:140px;line-height:130px;font-weight:800;color:#fff;font-family:'Bison'}@media (max-width: 575.98px){.x-cam-banner-background-container .xcam-title{font-size:90px;line-height:67px}}.x-cam-banner-background-container .xcam-subtitle{color:#fff;font-weight:100 !important;font-size:42px}@media screen and (max-width: 540px){.x-cam-banner-background-container .xcam-subtitle{font-size:23px}}.x-cam-banner-background-container .bottom-content{max-width:520px}.x-cam-banner-background-container .bottom-content .bottom-title-container{margin-top:90px;margin-bottom:30px}.x-cam-banner-background-container .bottom-content .everywhere .first-line{font-size:40px;line-height:50px;font-weight:100;color:#fff}.x-cam-banner-background-container .bottom-content .everywhere .second-line{font-size:60px;line-height:70px;height:70px;overflow:hidden;font-weight:800;color:#fff}.x-cam-banner-background-container .bottom-content .everywhere .to-move{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;animation:move 8s;animation-iteration-count:infinite;animation-delay:2s}@media screen and (max-width: 768px){.x-cam-banner-background-container .bottom-content .everywhere .first-line{font-size:24px;line-height:26px}.x-cam-banner-background-container .bottom-content .everywhere .second-line{font-size:29px;line-height:40px;height:40px}}@keyframes move{0%{transform:translateY(0)}20%{transform:translateY(-20%)}40%{transform:translateY(-40%)}60%{transform:translateY(-60%)}80%{transform:translateY(-80%)}}.x-cam-banner-background-container .bottom-content .bottom-text-container{max-width:490px;color:white;font-size:20px}.x-cam-banner-background-container .bottom-content .phone-name{font-weight:800}.x-cam-banner-background-container .bottom-content .bottom-button-container{margin-top:50px}.x-cam-banner-background-container .color-red{color:#ff2727}.x-cam-banner-background-container .legend-container{margin-top:45px;color:#fff;font-size:10px;text-transform:uppercase;margin-bottom:45px}@media screen and (max-width: 980px){.x-cam-banner-background-container{padding-top:60px;padding-bottom:40px}}
