.row{margin-right:0;margin-left:0}.flex{display:flex}.flex-reverse{justify-content:flex-end}.stretch{flex:1}.normal{flex:0}.just-around{justify-content:space-around}.just-between{justify-content:space-between}.just-center{justify-content:center}.just-end{justify-content:end}.wrap{flex-flow:wrap}.div150{height:150px}.row.hero_leadership{margin:0}.hero_leadership{height:670px;background-color:#000;color:#fff;background-position:100% 50%;background-repeat:no-repeat;background-size:cover}.hero_leadership h1{font-size:3rem;margin:0}.hero_padding{min-height:auto;padding:250px 0 0 0}#carouselHome .carousel-inner,.home-slider .carousel-item{height:670px}.home-slider .slider-buttons,.home-slider .slider-text{position:relative}.home-slider .slider-buttons{bottom:40px}.home-slider .slider-buttons a{display:inline-block;color:#fff;background:#71bf43;text-transform:uppercase;font-size:14px;font-family:Montserrat,sans-serif;font-weight:700;border-radius:5px;padding:15px;margin:5px 10px 5px 0;min-width:267px}.home-slider .slider-text{padding:0}.home-slider .slider-text h1{margin-bottom:0;text-align:left}.hero_content{flex-wrap:nowrap}.video-container{width:100%;overflow:hidden;display:block;position:absolute;background-color:#000}.bg_video,.bg-video-mobile{position:absolute;min-width:100%;min-height:100%;overflow:hidden;bottom:0%;top:0%;left:0%;width:100%;height:100%}.home-slider .slider-buttons a.turquoise{background-color:#fff;color:#000}.home-slider .slider-buttons a.turquoise:hover{background:#5eaa31;text-decoration:none;color:#fff}button:focus{outline:none}@media (min-width:1440px){.header-container.container{max-width:1920px;padding:0 135px 0}.hero_padding{max-width:1920px;padding:250px 135px 0}}@media (max-width:1200px){.hero_padding{padding-top:200px}.home-slider .slider-buttons{max-width:600px}}@media (max-width:991.98px){.hero_leadership{height:460px}}@media (max-width:767.98px){#carouselHome .carousel-inner,.home-slider .carousel-item{height:460px}.hero_padding{padding:130px 15px 0 15px}.hero_leadership h1{font-size:25px}.home-slider .slider-buttons{gap:0}.home-slider .slider-buttons a{width:calc(100% / 2 - 10px);min-width:auto;margin:5px auto;font-size:12px}.site-branding.col-2{max-width:150px;width:100%;padding:0;flex:none}}@media(max-width:575.98px){.hero_padding{padding:130px 15px 0}.home-slider .slider-buttons{bottom:20px}.site-branding.col-2{padding-left:15px}.home-slider .slider-text{padding:0 10px 0 10px}}