body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#40c32f7a}.btn{border:none;border-radius:2px;cursor:pointer;margin-left:10px;margin-top:0;outline:none;padding:8px 20px;width:200px}.btn--success{background-color:var(--success);border:1px solid var(--success);color:#242424}.btn--outline{background-color:#40c32f7a;border:1px solid #40c32f7a;border:1px solid var(--primary);color:#fff;padding:8px 20px;transition:all .3s ease-out}.btn--medium{font-size:18px;padding:8px 20px}.btn--large{font-size:20px;padding:12px 26px}.btn--large:hover,.btn--medium:hover{background:#40c32f;color:#fffdfd;transition:all .3s ease-out;transition:.25s}*{box-sizing:border-box;margin:0}:root{--heights:90vh;--widths:100%}.slider-container{height:90vh;height:var(--heights);margin:auto;overflow:hidden;position:relative;width:100%;width:var(--widths)}.active{display:inline-block}.inactive{display:none}.slides{height:90vh;height:var(--heights);position:relative;width:100%;width:var(--widths)}.slide-image{object-fit:cover}.slide-image,.slide-text,.slide-title{height:100%;position:absolute;width:100%}.slide-text,.slide-title{color:#fff;font-size:50px;text-align:center;top:40%;z-index:10}.slide-text{font-size:2rem;top:65%}.next,.prev{border-radius:0 5px 5px 0;color:transparent;font-size:40px;margin-top:-3rem;padding:1rem;z-index:100}.slider-container:hover .next,.slider-container:hover .prev{color:#000}.slider-container:hover .next:hover,.slider-container:hover .prev:hover{background-color:rgba(0,0,0,.6);color:#fff;transition:all .5s ease-in}.next{border-radius:5px 0 0 5px}.all-dots{display:flex;height:100%;justify-content:center;position:absolute;top:85%;width:100%;z-index:200}.dot{background-color:initial;height:1.5rem;margin:0 3px;width:1.5rem}.slider-container:hover .dot:hover{background-color:hsla(0,0%,100%,.5)}.slider-container:hover .dot{background-color:rgba(0,0,0,.3)}.slider-container:hover .active-dot{background-color:hsla(0,0%,100%,.5)}.play-pause{color:#000}.Banner{height:600px;margin-top:80px;position:relative}.Banner .Media{background-color:#fff;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:.3s}.Banner .Media .MediaCaption{background-color:#000;bottom:0;color:#fff;cursor:pointer;font-size:36px;font-weight:200;height:10%;opacity:.6;padding:15px;position:absolute;text-overflow:ellipsis;transition:.3s;width:100%}.Banner .Media .MediaCaption:hover{opacity:.8}.Banner .Media:hover{-webkit-filter:brightness(115%);filter:brightness(115%)}.Banner .BannerGrid,.Banner .Content{height:100%;position:relative}.Banner .Content{background-color:red;color:#fff;cursor:pointer;padding:30px;transition:.3s}.Banner .Content:active,.Banner .Content:hover{background-color:tomato}.Banner .Content:active .ViewButton,.Banner .Content:hover .ViewButton{background-color:#fff;color:red}.Banner .Content .Title{font-size:42px;font-weight:500}.Banner .Content .Caption{font-size:24px;margin-top:10px}.Banner .Content .ViewButton{border:3px solid #fff;color:#fff;font-size:24px;margin-top:40px;text-transform:capitalize;transition:.2s}.carousel-image{height:100%;vertical-align:middle;width:100%}.carousel-container{margin:auto;position:relative}.carousel-item{height:100%;width:100%}.next,.prev{color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.6s ease;-webkit-user-select:none;user-select:none;width:auto}.next{right:0}.prev{left:0}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.carousel-caption-bottom{bottom:30px;text-shadow:0 0 10px rgba(0,0,0,.8)}.carousel-caption-bottom,.carousel-caption-center{color:#f2f2f2;font-size:15px;padding:8px 0;position:absolute;text-align:center;width:100%}.carousel-caption-center{bottom:40%;text-shadow:0 0 17px hsla(0,0%,100%,.67)!important;text-shadow:0 0 10px rgba(0,0,0,.8);top:60%}.carousel-caption-top{color:#f2f2f2;font-size:15px;padding:8px 0;text-shadow:0 0 10px rgba(0,0,0,.8);top:8px}.carousel-caption-top,.dots{position:absolute;text-align:center;width:100%}.dots{bottom:10px;margin-top:10px}.slide-number{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 2px;transition:background-color .6s ease;width:8px}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade;animation-name:fade}.pause-icon{bottom:2px;left:15px;opacity:1;position:absolute}.pause{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pause;animation-name:pause}.bar{background-color:#ddd;bottom:0;position:absolute;width:100%}.progress{background-color:#042baa;height:5px;width:1%}.thumbnails{align-items:center;display:flex;margin-top:10px;overflow:scroll}.thumbnails::-webkit-scrollbar{display:none}.thumbnail{margin:0 5px}.active-thumbnail{border:3px solid #476ff1}@keyframes pause{0%{opacity:.2}90%{opacity:1}}@-webkit-keyframes pause{0%{opacity:.2}90%{opacity:1}}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media only screen and (max-width:500px){.carousel-caption-bottom,.carousel-caption-center,.carousel-caption-top,.next,.prev,.slide-number{font-size:20px!important}.dot{height:4px;width:4px}.carousel-container{max-height:250px!important}.thumbnail{max-width:70px}.carousel-caption-bottom{bottom:25px}}
/*# sourceMappingURL=main.2a98a287.css.map*/