#hero{position:relative}#hero .snack-bar-cont{animation-duration:3s;animation-name:snackBarAnimation;animation-timing-function:ease;display:none;position:absolute;right:20px;top:20px;z-index:100}@keyframes snackBarAnimation{0%{left:auto;position:absolute;right:-200px;visibility:hidden}to{left:auto;position:absolute;right:20px;visibility:visible}}#hero .snack-bar{background:#5eb822;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,.3);color:#fff;font-weight:500;padding:5px 15px}#hero .snack-bar:hover{cursor:pointer}#hero .snack-bar a{color:#fff}#heroCarousel.carousel .carousel-inner{height:auto;max-height:inherit;min-height:auto}#heroCarousel .carousel-control-next,#heroCarousel .carousel-control-prev{background:hsla(0,0%,100%,.2);border-radius:50%;height:60px;margin:0 20px;top:50%;transform:translateY(-50%);width:60px}#heroCarousel.carousel .carousel-caption{bottom:auto;left:50%;padding:20px 30px;text-align:left;text-shadow:none;top:50%;transform:translate(-50%,-50%)}#heroCarousel.carousel .carousel-caption h4{margin-bottom:20px}#heroCarousel.carousel .carousel-caption .btn-link,#heroCarousel.carousel .carousel-caption .btn-primary{background-color:#5eb822;border:none;border-radius:50px;box-shadow:none;color:#fff;font-size:24px;letter-spacing:1px;line-height:1.33;outline:none;padding:10px 30px;text-decoration:none}#heroCarousel.carousel .carousel-indicators li{border-bottom:none;border-radius:50px;border-top:none;cursor:pointer;display:inline-block;height:12px;left:auto;margin:0 2px;position:relative;text-indent:-999px;width:25px;z-index:2}#heroCarousel.carousel .carousel-indicators li.active{background-color:#5eb822;width:12px}#bannerModal .close{color:#000!important}.hvr-wobble-vertical{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-moz-osx-font-smoothing:grayscale}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:1281px){#heroCarousel.carousel .carousel-inner{height:auto;max-height:inherit;min-height:auto}#heroCarousel.carousel .carousel-indicators{left:0}#heroCarousel.carousel .carousel-indicators li{cursor:pointer;display:inline-block;height:12px;left:auto;margin:0 2px;position:relative;text-indent:inherit;width:12px;z-index:2}#heroCarousel.carousel .carousel-indicators li.active{width:12px}}#bannerModal .hs-form-45184856-f878-449a-aaf7-f66f406ff9e9_1966c94e-960c-4c48-bef7-9f095f999dfb .hs-button{background:#5eb822!important;border-color:#5eb822!important}@media only screen and (max-width:480px){#heroCarousel.carousel .carousel-indicators{display:none}#heroCarousel.carousel .carousel-inner{height:calc(100vh - 240px)}#heroCarousel.carousel .carousel-inner .carousel-item img{height:calc(100vh - 240px);-o-object-fit:cover;object-fit:cover}#heroCarousel.carousel .carousel-caption{padding:20px 50px}#heroCarousel.carousel .carousel-caption h2,#heroCarousel.carousel .carousel-caption h4{font-size:1.2rem}#heroCarousel .carousel-control-next,#heroCarousel .carousel-control-prev{height:40px;margin:0 5px;width:40px}#heroCarousel.carousel .carousel-caption .btn-link,#heroCarousel.carousel .carousel-caption .btn-primary{font-size:14px}}@media only screen and (max-width:375px){#heroCarousel.carousel .carousel-caption h2,#heroCarousel.carousel .carousel-caption h4{font-size:1rem}}