.o-stickyNav{max-height:135px;overflow:hidden}.o-heroBanner{padding:150px 0 200px;background-color:#221c358c;background-blend-mode:multiply;background-size:cover;position:relative}.m-heroBanner__arrow{font-family:'fontawesome';font-size:70px;font-weight:100;line-height:normal;position:relative;display:inline-block}.m-heroBanner__arrow:hover{text-decoration:none}.m-heroBanner__arrow:after{content:'\f107';display:block;position:absolute;top:13px;left:50%;transform:translateX(-50%)}.o-stickyNav{position:absolute;bottom:0;width:100%}.m-stickyNav__menu{width:100%;margin:0 auto 15px}.m-stickyNav__menu ul{display:flex;align-items:center;justify-content:space-around;width:100%;margin:0;padding:0;list-style:none;height:100%}.m-stickyNav__menu a{font-size:14px;color:white;font-weight:100;transition:width .5s ease,background-color .5s ease}.m-stickyNav__menu a:hover{font-weight:500;color:white;text-decoration:none}.m-stickyNav__menu li:after{content:'';display:block;margin:auto;height:1px;width:0px;background:transparent;transition:width .5s ease,background-color .5s ease;top:10px;position:relative}.m-stickyNav__menu li:hover:after,.m-stickyNav__menu li.active:after{width:100%;background:white}.sticky{position:fixed;top:0;height:fit-content;z-index:9999}@media only screen and (min-width :768px){.o-stickyNav{max-height:100px}.o-heroBanner{padding:185px 0 360px;max-height:900px}.m-heroBanner__content h3{margin-bottom:35px}.m-heroBanner__contentText{margin-bottom:140px}.m-stickyNav__menu{margin:0}.m-stickyNav__menu a{font-size:13px;text-transform:uppercase;letter-spacing:2px}.o-stickyNav #headerCTA{padding:15px 10px}}@media only screen and (min-width :992px){.m-stickyNav__menu a{font-size:15px;letter-spacing:4px}}