:root{--ra-orange:#ab3300;--ra-white:#fff;--ra-grey-light:#e3e3e3;--ra-grey-vlight:#f3f3f3;--ra-grey-dark:#404040;--ra-grey-vdark:#212223;--ra-opacity-dark:rgba(0,0,0,.6)}.hero.infopage{margin:1rem 0 0}.hero:not(.infopage) .container{max-width:100%;padding:0}.hero .innerbox{margin:1rem 0}.hero:not(.infopage) .innerbox{padding:0 15px}.hero .description{margin:0 0 1rem}.hero.infopage .description:before{background:var(--ra-orange);content:"";display:block;float:left;height:110px;width:6px}.hero.infopage .description .inner{padding:0 0 0 1rem}.hero.infopage .heroimage img{border-left:6px solid var(--ra-orange);display:block}.hero .heroimage .statbar-container{margin:0 0 -3rem;padding:0 1rem;position:relative;top:-3rem}.hero .heroimage .statbar{background-image:linear-gradient(90deg,#212223,#212223,rgba(33,34,35,.9));padding:1rem}.hero .heroimage .statbar .col:not(:last-child){border-right:1px solid var(--ra-white)}.hero .heroimage .statbar p{color:var(--ra-white)!important;margin:0;text-align:center}.hero .heroimage .statbar p.sub{font-weight:500}@media only screen and (min-width:768px){.hero.infopage{margin:2rem 0 0}.hero.infopage .innerbox{margin:0}.hero:not(.infopage) .innerbox{margin:1rem 0 1rem auto;max-width:360px;padding:0 30px 0 15px}.hero.infopage .description{margin:2rem 0 0}.hero .heroimage{margin:0 0 0 15px}.hero .heroimage .statbar-container{margin:0 0 -4rem;padding:0 1rem;top:-4rem}.hero .heroimage .statbar{padding:2rem}.hero .heroimage .statbar .h2{font-size:2.5rem}.hero .heroimage .statbar .sub{font-size:1.2rem}}@media only screen and (min-width:992px){.hero:not(.infopage) .innerbox{margin:2rem 0 2rem auto;max-width:480px}.hero .description{margin:0 0 2rem}.hero.infopage .description .inner{padding:0 0 0 2rem}.hero .heroimage .statbar-container{left:-2rem;margin:0 0 -2rem;padding:0;top:-2rem}}@media only screen and (min-width:1200px){.hero.infopage{margin:3rem 0 0}.hero:not(.infopage) .innerbox{margin:3rem 0 2rem auto;max-width:570px}.hero.infopage .description{margin:3rem 0 0}.hero:not(.infopage) .heroimage{max-width:570px}.hero.contenttype .heroimage,.hero.highlevel .heroimage{max-width:1000px}.hero .heroimage .statbar-container{left:-3rem;margin:0 0 -3rem;max-width:570px;padding:0;top:-3rem}.hero .heroimage .statbar{padding:2rem 3rem}}@media only screen and (min-width:2560px){.hero:not(.infopage) .heroimage,.hero:not(.infopage) .innerbox{max-width:660px}.hero.contenttype .heroimage,.hero.highlevel .heroimage{max-width:1000px}}.heroimage img{height:400px!important;object-fit:cover;width:100%}