.text-red{color:#e3001b}.bg-red{background-color:#e3001b}.text-blue{color:#006ab6}.bg-blue{background-color:#006ab6}.text-green{color:#45bea8}.bg-green{background-color:#45bea8}.slider{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;min-height:560px;overflow:hidden;position:relative}.slider .backgrounds{white-space:nowrap;position:absolute;left:0;top:0;height:100%;width:100%}.slider .backgrounds .image{position:relative;display:inline-block;height:100%;-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);margin-right:-4px;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.slider .backgrounds .image.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slider .gradient{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,106,182,0.75)), to(rgba(69,190,168,0.75)));background-image:-webkit-linear-gradient(left, rgba(0,106,182,0.75), rgba(69,190,168,0.75));background-image:-o-linear-gradient(left, rgba(0,106,182,0.75), rgba(69,190,168,0.75));background-image:linear-gradient(to right, rgba(0,106,182,0.75), rgba(69,190,168,0.75));position:absolute;left:0;top:0;height:100%;width:100%}.slider .container .box{background-color:#fff;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.25);box-shadow:2px 2px 4px rgba(0,0,0,0.25);border-radius:1.5rem;max-width:420px;text-align:center;overflow:hidden}.slider .container .box .box-carousel{white-space:nowrap;-webkit-transition:-webkit-transform 900ms cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-transform 900ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 900ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 900ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 900ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 900ms cubic-bezier(0.23, 1, 0.32, 1);width:100%}.slider .container .box .box-carousel .box-carousel-item{display:inline-block;padding:2rem 3rem;white-space:normal;max-width:420px;opacity:0;visibility:hidden;-webkit-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);-o-transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);transition:all 600ms cubic-bezier(0.23, 1, 0.32, 1);margin-right:-4px}.slider .container .box .box-carousel .box-carousel-item .title{line-height:1}.slider .container .box .box-carousel .box-carousel-item .subtitle{line-height:1}.slider .container .box .box-carousel .box-carousel-item .subtitle small{font-size:0.875rem}.slider .container .box .box-carousel .box-carousel-item .notes{display:block;color:#808080;font-size:0.675rem}.slider .container .box .box-carousel .box-carousel-item .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1rem auto;background-color:#45bea8;border-radius:50%;height:80px;width:80px}.slider .container .box .box-carousel .box-carousel-item .icon i{color:#fff;font-size:3rem}.slider .container .box .box-carousel .box-carousel-item.active{opacity:1;visibility:visible}.slider .container .box .box-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.slider .container .box .box-nav .dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1rem}.slider .container .box .box-nav .dots .dot{cursor:pointer;display:block;padding:0.75rem 0.35rem}.slider .container .box .box-nav .dots .dot:hover i{color:#ccc}.slider .container .box .box-nav .dots .dot i{color:#808080;font-size:0.6rem}.slider .container .box .box-nav .dots .dot.active i{color:#006ab6}.slider .container .box .box-nav .arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;color:#006ab6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 1.25rem}.slider .container .box .box-nav .arrow:hover{background-color:#f2f2f2}.slider .container .box .box-nav .next{border-top-left-radius:50%}.slider .container .box .box-nav .prev{border-top-right-radius:50%}@media screen and (max-width:991px){.slider .container .box{max-width:100%}.slider .container .box .box-carousel .box-carousel-item{max-width:100%}}