#gecko-hero-video-slider,#gecko-hero-video-slider .flex-viewport,#gecko-hero-video-slider .slides>li,.hero-video-container iframe,.hero-video-container video,.hero-video-container img{width:100%;max-height:100vh}#gecko-hero-video-slider .slides>li:first-child{display:block;-webkit-backface-visibility:visible}.hero-video-container{width:100%;height:auto;max-height:100vh;margin:0;padding:0;position:relative;overflow:hidden}.hero-video-container video{width:100%;height:auto;max-height:100vh;object-fit:inherit}.hero-video-container img{margin:0 auto}.hero-video-container .embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.hero-video-container .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.hero-video-container .embed-responsive video,.hero-video-container .embed-responsive iframe,.hero-video-container .embed-responsive object,.hero-video-container .embed-responsive embed{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.hero-video-container .caption-middle{position:absolute;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hero-video-container .caption-middle.top{top:5%;left:50%;-webkit-transform:translate(-50%,-5%);-ms-transform:translate(-50%,-5%);transform:translate(-50%,-5%)}.hero-video-container .caption-middle.right{top:50%;right:5%;-webkit-transform:translate(-5%,-50%);-ms-transform:translate(-5%,-50%);transform:translate(-5%,-50%)}.hero-video-container .caption-middle.bottom{bottom:5%;left:50%;-webkit-transform:translate(-50%,-5%);-ms-transform:translate(-50%,-5%);transform:translate(-50%,-5%)}.hero-video-container .caption-middle.left{top:50%;left:5%;-webkit-transform:translate(-5%,-50%);-ms-transform:translate(-5%,-50%);transform:translate(-5%,-50%)}.hero-video-container .caption-middle.center{top:60%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-video-container .overlay{position:absolute;width:100%;height:100%;max-height:100%;top:0;left:0}#gecko-hero-video-slider{background:#fff0;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}#gecko-hero-video-slider .slides{margin:0}#gecko-hero-video-slider .flex-direction-nav .flex-prev{left:50px}#gecko-hero-video-slider .flex-direction-nav .flex-next{right:50px}#gecko-hero-video-slider .slides>li{position:relative}#gecko-hero-video-slider .flex-control-nav{z-index:9;bottom:50px!important}#gecko-hero-video-slider .flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgb(0 0 0 / .8);text-shadow:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#555;background-color:#fff;border-radius:50%;text-align:center}#gecko-hero-video-slider .flex-direction-nav a:before{font-size:20px!important;color:#555;line-height:40px}.hero-video-container h1.default{font-weight:700;text-transform:uppercase;padding:0 1em;color:#fff;letter-spacing:2px;text-shadow:0 1px 10px rgb(0 0 0 / .75);display:inline-block}.hero-video-container h1.default:after{content:'';display:block;margin:10px auto 0 auto;width:2.5em;border-bottom:5px solid inherit;opacity:.5}.hero-video-container div.default{font-weight:300;padding:1em 2em;color:#fff;letter-spacing:7px}.hero-video-container div.default p{color:#fff;margin:0}.hero-video-container div.default .call-2-action{font-weight:700;padding:2px 5px 4px 10px;text-decoration:none;text-align:center}.hero-video-container div.default .cta--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.hero-video-container div.default .cta--wrapper .cta{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:58px;padding:20px 22px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:3px;background-color:#fff;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;color:#fff}.hero-video-container div.default .cta--wrapper .cta .icon{position:static;left:22px;top:0;display:inline-block;min-width:36px;min-height:26px;margin-right:10px;background-color:#fff0;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.hero-video-container div.default .cta--wrapper .cta .title{display:inline-block;font-size:16px;line-height:16px;color:#2d3a4b;font-weight:700;text-decoration:none;text-transform:none;width:100%;text-align:left}.hero-video-container div.default .cta--wrapper .cta .title{display:inline-block;font-size:16px;line-height:16px;color:#006da1!important;font-weight:700;text-decoration:none;text-transform:none;width:100%;text-align:left;text-shadow:none;padding-bottom:.8em}.hero-video-container div.default .cta--wrapper .cta:hover .title{color:#ff6c11}#gecko-hero-video-slider .custom--bottom--text{width:100%;text-align:right;font-size:12px;color:#fff;margin-top:30px}#gecko-hero-video-slider .slides>li.full--height{background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:479px){#gecko-hero-video-slider .flex-direction-nav .flex-prev{left:20px}#gecko-hero-video-slider .flex-direction-nav .flex-next{right:20px}#gecko-hero-video-slider .flex-control-nav{bottom:20px!important}#gecko-hero-video-slider .flex-direction-nav a{width:25px;height:25px}#gecko-hero-video-slider .flex-direction-nav a:before{font-size:15px!important;line-height:25px}.hero-video-container h1.default{font-size:18px!important}.hero-video-container div.default{font-size:13px!important}}@media only screen and (min-width:480px){#gecko-hero-video-slider .flex-direction-nav .flex-prev{left:20px}#gecko-hero-video-slider .flex-direction-nav .flex-next{right:20px}#gecko-hero-video-slider .flex-control-nav{bottom:20px!important}#gecko-hero-video-slider .flex-direction-nav a{width:25px;height:25px}#gecko-hero-video-slider .flex-direction-nav a:before{font-size:15px!important;line-height:25px}.hero-video-container h1.default{font-size:24px!important}.hero-video-container div.default{font-size:14px!important}}@media only screen and (min-width:768px){#gecko-hero-video-slider .flex-direction-nav .flex-prev{left:30px}#gecko-hero-video-slider .flex-direction-nav .flex-next{right:30px}#gecko-hero-video-slider .flex-control-nav{bottom:20px!important}#gecko-hero-video-slider .flex-direction-nav a{width:25px;height:25px}#gecko-hero-video-slider .flex-direction-nav a:before{font-size:15px!important;line-height:25px}.hero-video-container h1.default{font-size:28px!important}.hero-video-container div.default{font-size:14px!important}}@media only screen and (min-width:992px){#gecko-hero-video-slider .flex-direction-nav .flex-prev{left:50px}#gecko-hero-video-slider .flex-direction-nav .flex-next{right:50px}#gecko-hero-video-slider .flex-control-nav{bottom:30px!important}#gecko-hero-video-slider .flex-direction-nav a{width:40px;height:40px}#gecko-hero-video-slider .flex-direction-nav a:before{font-size:20px!important;line-height:40px}.hero-video-container h1.default{font-size:32px!important}.hero-video-container div.default{font-size:14px!important}}@media only screen and (min-width:1200px){#gecko-hero-video-slider .flex-direction-nav .flex-prev{left:50px}#gecko-hero-video-slider .flex-direction-nav .flex-next{right:50px}#gecko-hero-video-slider .flex-control-nav{bottom:50px!important}#gecko-hero-video-slider .flex-direction-nav a{width:40px;height:40px}#gecko-hero-video-slider .flex-direction-nav a:before{font-size:20px!important;line-height:40px}.hero-video-container h1.default{font-size:36px!important}.hero-video-container div.default{font-size:25px!important}}.hero-video-container div.default,.hero-video-container div.default p{font-size:14px;color:#FFF;text-shadow:0 0 10px rgb(41 41 41 / .52);font-weight:400;letter-spacing:normal}