.banner{padding:0;margin:0;overflow:visible;height:auto;position:relative}@media(min-width:768px){.banner{margin-bottom:0}}.banner .easyslider__slide{padding:0}body:not(.no-header) .banner .banner__item.takeover,body:not(.no-header) .banner .banner__item.takeover .container,body:not(.no-header) .banner .banner__item.takeover .row{height:calc(100vh - 90px)}@media(min-width:992px){body:not(.no-header) .banner .banner__item.takeover,body:not(.no-header) .banner .banner__item.takeover .container,body:not(.no-header) .banner .banner__item.takeover .row{height:calc(100vh - 160px)}}.banner .banner__item.parallax .banner__item-image{background-attachment:scroll}@media(min-width:992px){.banner .banner__item.parallax .banner__item-image{background-attachment:fixed}}.banner .scroll-prompt{position:absolute;right:0;bottom:30px;left:0;width:100%;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.banner .scroll-prompt a{display:inline-block;height:40px;margin:0 auto;cursor:pointer;padding-left:6px;padding-right:6px}.banner .scroll-prompt a.scroll-prompt__arrow{line-height:40px;display:block}.banner .scroll-prompt a.scroll-prompt__arrow::after{background-image:url(/assets/img/icons/chevron-down-black.svg);content:'';display:inline-block;height:18px;line-height:1;text-align:center;width:18px}@media(min-width:992px){.banner .scroll-prompt a.scroll-prompt__arrow{display:none}}.banner .scroll-prompt a.scroll-prompt__mouse{display:none}@media(min-width:992px){.banner .scroll-prompt a.scroll-prompt__mouse{display:inline-block}}@media(min-width:992px){.banner .scroll-prompt a span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;display:block;margin-top:15px;display:none}}@media(min-width:992px){.banner .scroll-prompt a{height:auto;padding-bottom:20px}}.banner .scroll-prompt .mouse-scroll{position:relative;width:21px;height:35px;margin:0 auto;border-width:2px;border-style:solid;border-color:#fff;border-radius:10px}.banner .scroll-prompt .mouse-scroll::before{content:"";position:absolute;top:10px;left:7px;width:3px;height:6px;border-radius:50%;background-color:#fff;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fixed-width .banner .banner__item{background-size:1500px auto}.banner__item{position:relative;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;padding:10px 0}.banner__item.short,.banner__item.short .container,.banner__item.short .row,.banner__item.short .banner__info .flex{height:100%;min-height:168px}@media(min-width:768px){.banner__item.short,.banner__item.short .container,.banner__item.short .row,.banner__item.short .banner__info .flex{min-height:254px}}@media(min-width:1200px){.banner__item.short,.banner__item.short .container,.banner__item.short .row,.banner__item.short .banner__info .flex{min-height:340px}}.banner__item.medium,.banner__item.medium .container,.banner__item.medium .row,.banner__item.medium .banner__info .flex{height:100%;min-height:250px}@media(min-width:768px){.banner__item.medium,.banner__item.medium .container,.banner__item.medium .row,.banner__item.medium .banner__info .flex{min-height:355px}}@media(min-width:1200px){.banner__item.medium,.banner__item.medium .container,.banner__item.medium .row,.banner__item.medium .banner__info .flex{min-height:440px}}.banner__item.takeover,.banner__item.takeover .container,.banner__item.takeover .row{height:100vh}@media(min-width:768px){.banner__item.takeover,.banner__item.takeover .container,.banner__item.takeover .row{height:100vh}}.banner__item.takeover .row{position:relative}.banner__item.takeover .row [class|="col"]{left:50%;position:absolute;top:25%;transform:translate(-50%,-25%);width:100%}@media(min-width:768px){.banner__item.takeover .row [class|="col"]{top:20%;transform:translate(-50%,-20%)}}@media(min-width:992px){.banner__item.takeover .row [class|="col"]{top:10%;transform:translate(-50%,-10%)}}@media(min-width:1200px){.banner__item.takeover .row [class|="col"]{top:30%;transform:translate(-50%,-30%)}}.banner__item.overlay::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.banner__item .banner__item-image{display:block;width:100%;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}.banner__item .banner__item-video .video-player{position:absolute;top:50%;left:50%;z-index:-1;overflow:hidden;transform:translate(-50%,-50%)}.banner__info{height:100%;padding:0;width:100%}.banner__info .section__title{font-family:"Source Sans Pro","Helvetica",sans-serif;font-weight:400}.banner__item-image+.banner__info .section__title,.banner__item-image+.banner__info .section__content{text-shadow:0 0 5px rgba(0,0,0,.5);color:#fff}.banner__box-wrapper{width:100%;background-color:#fff;margin-top:-25px}@media(min-width:768px){.banner__box-wrapper{margin:0}}.banner__box{background:#67001b;padding:30px 30px 25px 30px;position:relative;width:330px;z-index:1;margin-left:auto;margin-right:auto}@media(min-width:768px){.banner__box{bottom:-5px;left:calc(50% + 15px);position:absolute}}@media(min-width:992px){.banner__box{left:calc(50% + 135px)}}@media(min-width:1200px){.banner__box{bottom:-25px;left:calc(50% + 225px)}}.banner__box::before{background-color:#67001b;content:'';height:18px;left:48px;position:absolute;top:-5px;transform:rotate(45deg);width:18px}@media(min-width:768px){.banner__box::before{bottom:190px;left:-5px;top:auto}}.banner__box>h4{color:#fff}.banner__box>p{color:#fff}.banner__box .banner__box-form{font-size:0;margin:15px 0;padding:0}.banner__box .banner__box-form input[type=text]{border-radius:2px 0 0 2px;display:inline-block;width:166px}.banner__box .banner__box-form .btn{border-radius:0 2px 2px 0;margin:0;vertical-align:top}.banner__box .banner__box-link{text-decoration:underline;font-family:"Source Sans Pro","Helvetica",sans-serif;font-size:14px;color:rgba(255,255,255,.5)}.content.no-padding{padding:0}