html body #main .header{z-index:1}html body #main .header .background-image{z-index:-1}html body #main .header .background-image:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;mix-blend-mode:overlay;position:absolute;top:0;width:100%}html body #main .header .container{position:relative}html body #main .header .container .page-title{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;padding-bottom:4.375rem}html body #main .header .container .page-title h1{color:#fff;text-align:left;text-shadow:1px 2px 9px #000}html body #main .header .container .page-title h1:first-line{color:#d60000;text-shadow:none}html body #main .header .container .page-title h1:after{background:#d60000;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0);content:"";display:block;height:2.1875rem;margin-left:auto;position:relative;right:-2.1875rem;width:2.1875rem}html body #main #page{min-height:0;padding:0}html body #main .page-content{position:relative}html body #main .page-content section.element{padding:2.8125rem 0 8.75rem}@media (max-width:991.98px){html body #main .page-content section.element{padding:2.8125rem 0 4.6875rem}}html body #main .page-content section.element.padding-sm{padding:2.8125rem 0}html body #main .page-content section.element.no-bg-image{background-image:none!important}html body #main .page-content section.element.bg-dark,html body #main .page-content section.element.bg-red{color:#fff}html body #main .page-content section.element .container,html body #main .page-content section.element.image{position:relative;z-index:10}