.text-red{color:#e3001b}.bg-red{background-color:#e3001b}.text-blue{color:#0072b9}.bg-blue{background-color:#0072b9}.text-lightblue{color:#057fcc}.bg-lightblue{background-color:#057fcc}.text-green{color:#28a745}.bg-green{background-color:#28a745}.text-orange{color:#eb9233}.bg-orange{background-color:#eb9233}.text-orangedark{color:#e68600}.bg-orangedark{background-color:#e68600}.text-grey{color:#888}.bg-grey{background-color:#888}.slider{background-color:#000;height:calc(100vh - 200px);min-height:580px;overflow:hidden;position:relative}.slider .slide{opacity:0;-webkit-transition:all 900ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 900ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 900ms cubic-bezier(0.23, 1, 0.32, 1);visibility:hidden}.slider .slide .bg{background-color:rgba(0,0,0,0.25)}.slider .slide .caption{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;height:100%;padding:26px 0;position:absolute;-webkit-transition:-webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 600ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 600ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);width:100%}.slider .slide .caption .title{margin:0;max-width:680px;font-size:2.95rem;text-transform:uppercase;line-height:1.2;font-family:'Raleway', sans-serif;margin-bottom:1.5rem}.slider .slide .caption .description{font-size:14pt}.slider .slide.active{opacity:1;visibility:visible}.slider .slide.active .caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slider .dots{bottom:0;padding:16px;position:absolute;text-align:center;width:100%}.slider .dots i{color:#fff;font-size:9pt;cursor:pointer;margin:0 4px}.slider .dots i:before{content:'\f111';font-family:'Font Awesome 5 Pro Regular'}.slider .dots i.active:before{font-family:'Font Awesome 5 Pro'}.slider .next,.slider .prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 8px 0 8px;position:absolute;top:0}.slider .next i,.slider .prev i{font-size:3rem}.slider .next:before,.slider .prev:before{content:'';height:100%;opacity:0;left:0;position:absolute;-webkit-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;width:100%}.slider .next:hover:before,.slider .prev:hover:before{opacity:1}.slider .prev{left:0}.slider .prev:before{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:linear-gradient(left, rgba(0,0,0,0.6), rgba(0,0,0,0))}.slider .next{right:0}.slider .next:before{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.6), rgba(0,0,0,0));background-image:linear-gradient(right, rgba(0,0,0,0.6), rgba(0,0,0,0))}@media screen and (max-width:767px){.slider .slide .caption{padding:0 4rem}.slider .slide .caption .title{font-size:1.75rem}}