@media screen and (min-width:1100px){body.image-hero-active.active-nav-sticky{margin-top:0!important}body.image-hero-active section#flawless-header-section{background-color:transparent;background:transparent;border:none;position:fixed}body.image-hero-active .header-menu-area .hs-menu-item.hs-menu-depth-1>a{color:#fff}body.image-hero-active .hs-menu-depth-1.hs-item-has-children:after{border-color:#fff}body.image-hero-active .header-logo-area{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body.image-hero-active.active-nav-sticky section#flawless-header-section{background-color:#fff;background:#fff;border-bottom:1px solid #efefef;position:fixed}body.image-hero-active.active-nav-sticky .header-menu-area .hs-menu-item.hs-menu-depth-1>a{color:#000}body.image-hero-active.active-nav-sticky .hs-menu-depth-1.hs-item-has-children:after{border-color:#000}body.image-hero-active.active-nav-sticky .header-logo-area{-webkit-filter:none;filter:none}.flickity-viewport,.hero-slider{min-height:400px}}.overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-slider{overflow:hidden;width:100%}.hero-slider .carousel-cell{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.hero-slider .carousel-cell .inner{color:#fff;margin:0 auto;max-width:1100px;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-slider .carousel-cell .inner .subtitle{color:#efefef;font-weight:300;line-height:1.2em;margin:5px}.fi-slider-content{font-size:20px}.hero-slider .carousel-cell .inner .title{color:#fff;font-size:2.5rem;line-height:1.2em;margin:10px;text-transform:uppercase}.hero-slider .carousel-cell .inner .btn{border:1px solid #fff;color:#fff;font-family:inherit,sans-serif;font-size:.8rem;letter-spacing:3px;padding:14px 18px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.hero-slider .carousel-cell .inner .btn:hover{background:#fff;color:#000}.hero-slider .carousel-cell .inner p{margin-bottom:0}.hero-slider .flickity-prev-next-button{background:transparent;height:80px;width:80px}.hero-slider .flickity-prev-next-button:hover{background:transparent}.hero-slider .flickity-prev-next-button .arrow{fill:#fff}.hero-slider .flickity-page-dots{bottom:30px}.hero-slider .flickity-page-dots .dot{background:hsla(0,0%,100%,.5);border:0 solid #fff;border-radius:0;height:4px;opacity:1;width:30px}.cta-box a{background-color:#0e3053;border-radius:5px;color:#fff;display:inline-block;font-size:16px;margin-left:auto;margin-right:auto;margin-top:20px;min-width:350px;padding:15px;text-align:center;text-decoration:none}.cta-box a:hover{background-color:#0065a4}.flickity-enabled.is-draggable .flickity-viewport{cursor:auto!important}.flickity-prev-next-button:disabled{display:none}@media screen and (max-width:960px){.hero-slider .carousel-cell .inner .title{font-size:1.5rem}.flickity-prev-next-button{display:none}.tagline-title{font-size:1.2rem!important;text-transform:uppercase}.fi-slider-content,.fi-slider-content p,.fi-slider-content span{font-size:16px}}a.flawless-button-default{border-radius:5px;color:#fff;display:inline-block;font-size:16px;margin-left:auto;margin-right:auto;margin-top:20px;padding:15px;text-align:center;text-decoration:none}a.flawless-button-default:hover{background-color:#0065a4!important}