.parallax-banner-component{background:#000;position:relative;z-index:1}.parallax-banner-component:after{background:hsla(0,0%,7%,.8);background:-moz-linear-gradient(top,hsla(0,0%,7%,.8) 0,hsla(0,0%,4%,0) 50%,transparent 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,hsla(0,0%,7%,.8)),color-stop(50%,hsla(0,0%,4%,0)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,hsla(0,0%,7%,.8),hsla(0,0%,4%,0) 50%,transparent);background:-o-linear-gradient(top,hsla(0,0%,7%,.8) 0,hsla(0,0%,4%,0) 50%,transparent 100%);background:-ms-linear-gradient(top,hsla(0,0%,7%,.8) 0,hsla(0,0%,4%,0) 50%,transparent 100%);background:linear-gradient(180deg,hsla(0,0%,7%,.8) 0,hsla(0,0%,4%,0) 50%,transparent);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#131313",endColorstr="#000000",GradientType=0);height:25vh;left:0;position:absolute;top:0;width:100%;z-index:1000}.parallax-banner-component.bg-img-desktop{display:none}@media (min-width:767px){.parallax-banner-component.bg-img-desktop{display:block}}.parallax-banner-component.bg-img-mobile{display:block}@media (min-width:767px){.parallax-banner-component.bg-img-mobile{display:none}}.parallax-banner-component.style1{align-items:center;display:flex;height:75vh;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.parallax-banner-component.style1 .bg-img{background-attachment:inherit;background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:100%;left:-200px;padding:200px;position:absolute;top:-200px;width:100%}.parallax-banner-component.style1:before{background-color:#ba1612;bottom:40%;content:"";height:30%;left:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:1}.parallax-banner-component.style1 .text-content{bottom:34.5%;position:absolute;right:0;text-align:center;width:100%;z-index:2}.parallax-banner-component.style1 .botton-red{background:rgba(160,20,15,.8);display:inline-block;text-transform:uppercase;width:65%}.parallax-banner-component.style1 .botton-red:hover{background-color:rgba(0,0,0,.8);color:#fff;letter-spacing:2px;width:95%}.parallax-banner-component.style1 .botton-red.botton2,.parallax-banner-component.style1 .h5 .cmp-title *{display:none}.parallax-banner-component.style1 .h1 .cmp-title *{margin-bottom:10px;margin-top:20px}@media (min-width:767px){.parallax-banner-component.style1{height:85vh}.parallax-banner-component.style1:before{bottom:40%;height:25%}.parallax-banner-component.style1 .h1 .cmp-title *{font-size:65px;margin-bottom:30px}.parallax-banner-component.style1 .h5 .cmp-title *{display:block;line-height:25px;margin:10px 0}.parallax-banner-component.style1 .text-content{bottom:37.5%}.parallax-banner-component.style1 .botton-red{width:25%}.parallax-banner-component.style1 .botton-red:hover{width:30%}}@media (min-width:767px) and (min-width:1024px){.parallax-banner-component.style1:before{height:200px}}@media (min-width:1024px){.parallax-banner-component.style1 .bg-img{background-attachment:fixed}}@media (min-width:1500px){.parallax-banner-component.style1 .h1 .cmp-title *{font-size:75px;margin-bottom:30px}.parallax-banner-component.style1 .h5 .cmp-title *{line-height:25px}}@media (min-width:1824px){.parallax-banner-component.style1 .h1 .cmp-title *{font-size:85px}}@media (min-width:2200px){.parallax-banner-component.style1 .h1 .cmp-title *{font-size:95px}.parallax-banner-component.style1 .h5 .cmp-title *{line-height:40px}}.parallax-banner-component.style2{align-items:center;display:flex;height:25pc;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.parallax-banner-component.style2 .bg-img{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);height:25pc;opacity:.8;width:100%}.parallax-banner-component.style2 .text-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;position:absolute;text-align:center;width:100%;width:40%}.parallax-banner-component.style2 .text-content .h1{order:1}.parallax-banner-component.style2 .text-content .h5{order:2}.parallax-banner-component.style2 .text-content .h1 .cmp-title *{color:#e2231a;font-family:Helvetica,sans-serif;font-size:50px;left:15%;line-height:45px;margin-bottom:10px;margin-top:20px;text-align:center;text-shadow:1px 1px 2px transparent;width:70%;width:100%;z-index:2}.parallax-banner-component.style2 .text-content .h5 .cmp-title *{display:none;font-size:20px;line-height:1.2;line-height:20px;order:2;padding:0;text-transform:none}.parallax-banner-component.style2 .text-content .ctas{display:none}@media (min-width:767px){.parallax-banner-component.style2 .text-content .h1,.parallax-banner-component.style2 .text-content .h5 .cmp-title *{display:inline-block}.parallax-banner-component.style2 .bg-img{min-height:25pc}}.parallax-banner-component.style4{align-items:flex-end;display:flex;height:650px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.parallax-banner-component.style4 .bg-img{background:bottom fixed;-webkit-background-size:cover;background-size:cover;height:650px;position:absolute;width:100%}.parallax-banner-component.style4:after{display:none}.parallax-banner-component.style4 .text-content{display:inline-flex;flex-wrap:wrap;padding:0 30px 40px;position:relative}.parallax-banner-component.style4 .text-content .h1{margin:0;order:1}.parallax-banner-component.style4 .text-content .h5{order:2}.parallax-banner-component.style4 .text-content .h1 .cmp-title *{font-size:60px;line-height:58px}.parallax-banner-component.style4 .text-content .h5 .cmp-title *{display:inline-block;font-size:24px;line-height:25px;margin-bottom:10px;order:2;padding:0}.parallax-banner-component.style4 .text-content .ctas{display:none}@media (min-width:767px){.parallax-banner-component.style4{justify-content:flex-start}.parallax-banner-component.style4 .text-content{width:50%}.parallax-banner-component.style4 .text-content .h1 .cmp-title *{font-size:75px;line-height:72px;margin:0}}.parallax-banner-component.style3,.parallax-banner-component.style5{align-items:center;display:flex;height:350px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.parallax-banner-component.style3 .bg-img,.parallax-banner-component.style5 .bg-img{background-attachment:inherit;background-position:center 0;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);min-height:350px;opacity:.8;width:100%}.parallax-banner-component.style3 .text-content,.parallax-banner-component.style5 .text-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;width:100%}.parallax-banner-component.style3 .text-content .h1 .cmp-title *,.parallax-banner-component.style5 .text-content .h1 .cmp-title *{bottom:20%;display:inline-block;font-family:Helvetica,sans-serif;font-size:50px;left:15%;line-height:45px;margin-bottom:25px;margin-top:20px;position:absolute;text-align:center;text-shadow:1px 1px 2px transparent;width:70%;z-index:2}.parallax-banner-component.style3 .text-content .ctas,.parallax-banner-component.style3 .text-content .h5 .cmp-title *,.parallax-banner-component.style5 .text-content .ctas,.parallax-banner-component.style5 .text-content .h5 .cmp-title *{display:none}@media (min-width:767px){.parallax-banner-component.style3,.parallax-banner-component.style5{height:25pc}.parallax-banner-component.style3 .text-content .h1 .cmp-title *,.parallax-banner-component.style5 .text-content .h1 .cmp-title *{bottom:33%;margin:0}.parallax-banner-component.style3 .bg-img,.parallax-banner-component.style5 .bg-img{min-height:25pc}}@media (min-width:1024px){.parallax-banner-component.style3 .bg-img,.parallax-banner-component.style5 .bg-img{background-attachment:fixed;background-position:center -150px}}.parallax-banner-component.style5{background:#000}.parallax-banner-component.style5 .text-content{display:none;left:0;width:100%}.parallax-banner-component.style5 .bg-img{background-attachment:fixed;background-position:center -300px;background-repeat:no-repeat;background-size:cover;opacity:.6}@media (max-width:992px){.parallax-banner-component.style5 .bg-img{background-attachment:inherit;background-position:50%;background-size:cover;height:350px}}.parallax-banner-component.style5:after{display:none}.parallax-banner-component.style6{height:500px;margin:0 auto;overflow:hidden;padding-top:90pt;position:relative;width:100%}.parallax-banner-component.style6 .bg-img{background:bottom fixed;background-attachment:inherit;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);height:100%;position:absolute;top:0;width:100%}.parallax-banner-component.style6 .text-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;left:0;padding:0;position:absolute;text-align:center;width:100%}.parallax-banner-component.style6 .text-content .h5 .cmp-title *{display:none}.parallax-banner-component.style6 .text-content .h1 .cmp-title *{font-size:45px;line-height:50px}.parallax-banner-component.style6 .text-content .ctas{display:inline-flex;justify-content:center;margin-top:20px;width:100%}.parallax-banner-component.style6 .text-content .ctas a{background:#e2231a;border:0;color:#fff;font-family:Roboto-Regular;font-size:15px;font-weight:500;margin:0 5px 0 0;padding:5px 10px;text-align:center;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;width:45%}.parallax-banner-component.style6 .text-content .ctas a:hover{background:#000;letter-spacing:.5px;margin-left:1%;width:43%}@media (min-width:767px){.parallax-banner-component.style6{padding-top:180px}.parallax-banner-component.style6 .text-content .h1 .cmp-title *{font-size:62px;line-height:50px;margin:20px 0 0}.parallax-banner-component.style6 .bg-img{background-attachment:fixed}}@media (min-width:992px){.parallax-banner-component.style6 .text-content{min-width:450px}}@media (min-width:1024px){.parallax-banner-component.style6{display:flex;justify-content:center;width:100%}.parallax-banner-component.style6 .text-content{left:inherit;width:33%}.parallax-banner-component.style6 .text-content .h1 .cmp-title *{font-size:59px}}.parallax-banner-component.style6:after{display:none}.parallax-banner-component.style7{height:35pc;margin:0 auto;overflow:hidden;padding-top:90pt;position:relative;width:100%}.parallax-banner-component.style7 .bg-img{background:bottom fixed;background-attachment:inherit;background-attachment:scroll;background-position:50%;background-position:top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-size:360% auto;-webkit-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);box-shadow:inset 0 0 15px 2px rgba(0,0,0,.4);height:100%;position:absolute;top:0;width:100%}.parallax-banner-component.style7 .text-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;left:0;padding:0 30px;position:absolute;text-align:center;top:10%;width:100%}.parallax-banner-component.style7 .text-content .h5 .cmp-title *{font-size:20px;font-weight:400;line-height:20px;order:2;padding:0;text-align:left;text-transform:inherit;width:95%}.parallax-banner-component.style7 .text-content .h1 .cmp-title *{color:#e2231a;font-size:60px;line-height:62px;order:1;text-align:left}.parallax-banner-component.style7 .text-content .h1{order:1}.parallax-banner-component.style7 .text-content .h5{order:2}.parallax-banner-component.style7 .text-content .ctas{display:inline-flex;justify-content:flex-start;margin-top:20px;order:2;width:100%}.parallax-banner-component.style7 .text-content .ctas a{background-color:rgba(0,0,0,.4);border:3px solid #fff;color:#fff;font-family:Roboto-Regular;font-size:20px;font-weight:500;padding:10px;text-align:center;text-transform:uppercase;-webkit-transition:.5s;transition:.5s;width:95%}.parallax-banner-component.style7 .text-content .ctas a:hover{background-color:rgba(0,0,0,.8);letter-spacing:2px;margin-left:2.5%;width:90%}.parallax-banner-component.style7 .text-content .ctas .botton2{display:none}@media (min-width:767px){.parallax-banner-component.style7{height:750px;padding-top:180px}.parallax-banner-component.style7 .text-content .h1 .cmp-title *{font-size:62px;line-height:62px;margin:20px 0 10px}.parallax-banner-component.style7 .text-content .ctas a{margin:0}.parallax-banner-component.style7 .bg-img{background-attachment:fixed;background-position:top;background-size:cover}}@media (min-width:992px){.parallax-banner-component.style7{display:flex;height:35pc;justify-content:center;padding-top:75pt;width:100%}.parallax-banner-component.style7 .text-content{align-items:flex-start;left:inherit;min-width:450px;right:0;width:41%}}@media (min-width:1025px){.parallax-banner-component.style7{display:flex;height:750px;justify-content:center;padding-top:180px;width:100%}.parallax-banner-component.style7 .text-content{left:inherit}.parallax-banner-component.style7 .text-content .h1 .cmp-title *{font-size:59px}}.parallax-banner-component.style7:after{display:none}.parallax-banner-component.isAuthor{height:600px}.parallax-banner-component .h1.title-color-white .cmp-title *{color:#fff!important}.parallax-banner-component .h1.title-color-red .cmp-title *{color:#e2231a!important}.parallax-banner-component .h1.title-size-large .cmp-title *{font-size:65px}@media (min-width:768px){.parallax-banner-component .h1.title-size-large .cmp-title *{font-size:75px}}.parallax-banner-component .h1.title-size-medium .cmp-title *{font-size:52px}@media (min-width:768px){.parallax-banner-component .h1.title-size-medium .cmp-title *{font-size:62px}}.parallax-banner-component .h1.title-size-small .cmp-title *{font-size:40px}@media (min-width:768px){.parallax-banner-component .h1.title-size-small .cmp-title *{font-size:50px}}