.carousel{position:relative}.carousel ul li .slide-content-layer{width:100%;position:absolute;bottom:41%}.carousel ul li .slide-content-layer .slide-content{max-width:1215px;display:block;height:inherit;position:relative;top:4rem}.carousel ul li .slide-content-layer .slide-content .slide-text{height:100%;margin-bottom:2rem}.carousel ul li .slide-content-layer .slide-content .slide-text p{color:#fff;line-height:1;position:relative}.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-tagline{font-size:2rem;margin-bottom:.9vw}.carousel ul li .slide-content-layer .slide-content .slide-text p:not(.carousel-tagline){text-transform:uppercase;font-size:2vw}.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-description{text-transform:uppercase;padding-bottom:1.1vw;margin-bottom:.9vw;padding-top:1.1vw}.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-description:before{content:'';position:absolute;height:1px;left:0;top:0;border-top:1px dashed #fff;width:28%}.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-description:after{content:'';position:absolute;height:1px;left:0;bottom:0;border-top:1px dashed #fff;width:28%}.carousel ul li .slide-content-layer .slide-content .slide-text.image-3 p{color:#444;font-weight:100}.carousel ul li .slide-content-layer .slide-content .slide-text.image-3 p:after,.carousel ul li .slide-content-layer .slide-content .slide-text.image-3 p:before{border-top:1px dashed #444}.carousel ul li .slide-content-layer .slide-content .slide-text.image-3 p strong{color:#016833}.carousel ul li .slide-content-layer .slide-content .carousel-heading{font-size:30px;color:#fff;padding-bottom:20px;border-bottom:1px dashed;text-transform:uppercase}.carousel ul li .slide-content-layer .slide-content .carousel-marketing-text{font-size:60px;padding:20px 0;border-bottom:1px dashed;color:#fff;text-transform:uppercase}.carousel ul li .slide-content-layer .slide-content .button{text-transform:uppercase;margin-top:20px;max-width:210px;padding:1rem}.carousel ul li .overlay{position:absolute;bottom:4px;left:0;max-height:23.5rem}.carousel .carousel-item-markers{position:absolute;bottom:19%;width:100%;left:0}.carousel .carousel-item-markers ol{width:100%;max-width:1024px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.carousel .carousel-item-markers ol .slide-marker{display:inline-block;margin:4px;border:0;cursor:pointer;font-size:1rem}.carousel .carousel-item-markers ol .slide-marker:before{content:'\f111';font-family:'Font Awesome 5 Free';font-weight:900;color:rgba(255,255,255,.5)}.carousel .carousel-item-markers ol .slide-marker:hover:not(.active):before{color:#fff;font-size:1rem}.carousel .carousel-item-markers ol .slide-marker.active:before{font-size:1.5rem;color:#fff}.carousel .carousel-item-markers ol .slide-marker.unused-marker{display:none}.carousel .slides .slide{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.carousel .slides .slide .main-image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.carousel[data-carousel-transition=fade] .slides{display:grid;display:-ms-grid}.carousel[data-carousel-transition=fade] .slides .slide{opacity:0;grid-column:1;-ms-grid-column:1;grid-row:1;-ms-grid-row:1;width:100%;z-index:-1}@media only screen and (min-width:1940px){.carousel{position:relative}.carousel .carousel-item-markers{position:absolute;bottom:19%;width:100%;left:0}.carousel .carousel-item-markers ol{width:100%;max-width:1024px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.carousel .carousel-item-markers ol .slide-marker{display:inline-block;margin:4px;border:0;cursor:pointer;font-size:1rem}.carousel .carousel-item-markers ol .slide-marker:before{content:'\f111';font-family:'Font Awesome 5 Free';font-weight:900;color:rgba(255,255,255,.5)}.carousel .carousel-item-markers ol .slide-marker:hover:not(.active):before{color:#fff;font-size:1rem}.carousel .carousel-item-markers ol .slide-marker.active:before{font-size:1.5rem;color:#fff}.carousel .carousel-item-markers ol .slide-marker.unused-marker{display:none}.carousel ul li .main-image img,.carousel ul li .overlay{margin:auto;max-width:50em;max-height:100em;min-width:100%}}@media only screen and (max-width:1024px){.carousel ul li .main-image img{width:100%}.carousel ul li .slide-content-layer{left:5%}.carousel ul li .slide-content-layer .slide-content{left:0}.carousel ul li .slide-content-layer .slide-content .carousel-heading{display:none}.carousel ul li .slide-content-layer .slide-content .carousel-marketing-text{border-bottom:0}.carousel ul li .slide-content-layer .slide-content .button{margin-top:0;max-width:20rem}.carousel ul li .slide-content-layer .slide-content .slide-text{margin-bottom:1rem;width:47%}.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-tagline{margin-bottom:1rem}.carousel ul li .slide-content-layer .slide-content .slide-text p:not(.carousel-tagline){font-size:2.8vw}.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-description{margin-bottom:1rem;padding-bottom:1rem;padding-top:1rem}.carousel .carousel-item-markers{top:109%}.carousel .carousel-item-markers ol{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel .carousel-item-markers ol .slide-marker{font-size:.5rem}.carousel .carousel-item-markers ol .slide-marker.active:before{font-size:.5rem;color:#f7941d}}@media only screen and (max-width:768px){.carousel ul li .slide-content-layer{bottom:35%}.carousel ul li .slide-content-layer .slide-content{top:2rem}.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-description:after,.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-description:before{display:none}}@media only screen and (max-width:600px){.carousel ul li .overlay,.carousel ul li .slide-content-layer .slide-content .carousel-heading,.carousel ul li .slide-content-layer .slide-content .slide-text p.carousel-tagline{display:none}.carousel ul li .slide-content-layer{max-width:44%}.carousel ul li .slide-content-layer .slide-content{margin:0;padding:0;top:0}.carousel ul li .slide-content-layer .slide-content .slide-text{width:100%}.carousel ul li .slide-content-layer .slide-content .slide-text p:not(.carousel-tagline){font-size:1.5rem}.carousel ul li .slide-content-layer .slide-content .carousel-marketing-text{padding:0;border-bottom:none;font-size:30px}.carousel ul li .slide-content-layer .slide-content .button{margin-top:0;max-width:10rem;position:relative;font-size:1rem;padding:.5rem}.carousel .carousel-item-markers{top:102%}.carousel .carousel-item-markers ol .item-marker{font-size:1rem}}@media only screen and (max-width:425px){.carousel ul li .slide-content-layer{bottom:23%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carousel{height:auto;max-height:none}.carousel[data-carousel-transition=fade] .slides .slide{position:relative}}.slide-ie-edge .carousel[data-carousel-transition=fade] .slides .slide{position:relative}@supports (-ms-ime-align:auto){.carousel[data-carousel-transition=fade] .slides .slide{position:relative}}@supports not (display:grid){.carousel{height:auto;max-height:none}}.fallback-rules .carousel{height:auto;max-height:none}
/*# sourceMappingURL=/7.25.1/css/maps/carousel.css.map */
