.div-button-primary{color:#fff;background-color:#7a5bca;border:2px solid #7a5bca;border-radius:0;box-shadow:none;min-width:100px;padding:10px 7px;text-align:center;margin-left:20px}
.div-button-primary:hover{color:#fff;background-color:#3d2375;border:2px solid #3d2375}
.div-button-primary.disabled,.div-button-primary[disabled]{color:#313131;background-color:#d0d2d3;border:2px solid #d0d2d3}
.div-button-primary.disabled:hover,.div-button-primary[disabled]:hover{color:#313131;background-color:#d0d2d3;border:2px solid #d0d2d3}
.jmh-button-group{display:-webkit-flex;display:flex;flex-flow:row nowrap}
.jmh-button-group-item{-webkit-flex:none;flex:none}
.jmh-button-group-item:nth-child(2){-webkit-flex:1 0 auto;flex:1 0 auto;padding-left:10px}
.div-button-navigation{color:#313131;background-color:#fff;border:2px solid #006064;border-radius:0;box-shadow:none;min-width:100px;padding:10px 7px;text-align:center}
.div-button-navigation:hover{color:#fff;background-color:#006064;border:2px solid #006064}
.div-button-navigation.disabled,.div-button-navigation[disabled]{background-color:#d0d2d3}
@-webkit-keyframes load8{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes load8{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.raised-shadow-border{position:relative;float:left;width:40%;background:#fff;opacity:.7;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}
.raised-shadow-border:before{content:"";position:absolute;z-index:-2}
.raised-shadow-border:after{content:"";position:absolute;z-index:-2}
.raised-shadow-border{box-shadow:0 15px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}
.component-carousel .slick-dots{bottom:-35px}
.component-carousel .slick-dots li:hover g{stroke-opacity:1;fill-opacity:1}
.component-carousel .slick-dots .slick-active g{stroke-opacity:1;fill-opacity:1}
.component-carousel .slick-arrow:hover g{opacity:1}
.component-carousel .slick-prev{left:0;z-index:1}
.component-carousel .slick-next{right:0}
.component-carousel .slick-next svg{transform:rotate(180deg)}
.component-carousel .slick-prev:before,.component-carousel .slick-next:before{content:normal}
.component-carousel.move-dots-up.slick-dotted{margin-bottom:0}
.component-carousel.move-dots-up.slick-dotted .slick-dots{bottom:30px}
.component-carousel .slick-prev svg g polyline,.component-carousel .slick-next svg g polyline{stroke:#455a64}
.component-carousel .dot-nav g circle{fill:#455a64}
.component-carousel.jmh-bg-dark .slick-prev svg g polyline,.component-carousel.jmh-bg-dark .slick-next svg g polyline{stroke:#fff}
.component-carousel.jmh-bg-dark .dot-nav g circle{fill:#fff}
.carousel-btns{display:none}
.home .carousel.parbase{position:relative}
.home .slick-list:focus{outline:auto}
.home .carousel-btns{display:block;font-size:1.5rem}
.home .carousel-btns button{position:absolute;bottom:-2.1rem;left:50%;background:rgba(0,0,0,0);outline:0;border:0;display:none;transform:translateX(5.25rem)}
.home .carousel-btns button.active{display:block}
.home .carousel-btns button:focus{outline:auto}
.home .slick-arrow{height:100%;outline:0}
.home .slick-arrow:focus{outline:solid gray}
@media(min-width:992px){.component-carousel .slick-prev{left:10px}
.component-carousel .slick-next{right:10px}
}