.bol-block.hero{background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.bol-block.hero .video-holder{position:absolute;width:100%;height:100%}
.bol-block.hero .video-holder:before{content:"";position:absolute;top:0;left:0;display:inline-block;background-color:rgba(39,8,68,0.41);width:100%;height:100%;z-index:2}
.bol-block.hero .video-holder video{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:1}
.bol-block.hero .pattern-image{position:absolute;top:40%;left:0;width:100%;height:100%;z-index:2}
.bol-block.hero .hero-bg-images{position:absolute;top:0;left:0;width:100%;height:100%}
.bol-block.hero .hero-bg-images .hero-bg-image{position:absolute;top:0;left:50%;width:100%;height:100%;max-width:2400px;z-index:1;opacity:0;visibility:hidden;background-size:auto;background-repeat:no-repeat;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.bol-block.hero .hero-bg-images .hero-bg-image.active{opacity:1;visibility:visible}
.bol-block.hero .bol-container{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bol-block.hero .bol-container .section-headings{max-width:640px;margin:0 auto}
.bol-block.hero .bol-container .section-headings .headlines h1{margin:0;text-shadow:0 4px 4px rgba(0,0,0,0.25)}
.bol-block.hero .bol-container .section-headings .section-description p{font-size:1.5rem;line-height:1.6875rem;font-weight:400;text-shadow:0 4px 4px rgba(0,0,0,0.25)}
.bol-block.hero .bol-container.has-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.bol-block.hero .bol-container.has-form>div{-ms-flex-preferred-size:50%;flex-basis:50%}
.bol-block.hero .bol-container.has-form .tracking-form-in .section-headings{max-width:500px;margin:0 auto 30px}
.bol-block.hero .bol-container.has-form .tracking-form--container{background-color:rgba(255,255,255,0.2);padding:30px;width:100%}
.bol-block.hero .bol-container.has-form .tracking-form--container h3{text-align:left;color:#fff;font-size:2rem;margin-top:0;line-height:2.125rem;margin-bottom:20px}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:left}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .wpcf7-acceptance{height:100%}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;grid-template-columns:20px 1fr;color:#fff}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-family:"Open Sans",serif;font-size:1.25rem;line-height:2rem;font-weight:600;color:#fff}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{color:inherit;text-decoration:underline}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{color:#ee042c;text-underline-color:#ee042c}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking>p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking>p .wpcf7-not-valid-tip{position:absolute}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking>p input.tracking-code{border:0;border-radius:0;min-height:68px;max-width:100%}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking>p .wpcf7-submit{font-family:"Open Sans",serif;font-size:1.5rem;line-height:2rem;font-weight:700;font-style:italic;text-transform:uppercase;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:68px;border-radius:0;padding:18px 38px}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking>p .wpcf7-spinner{position:absolute;right:-15px;margin:0}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .track-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .track-info p{margin:0;font-family:"Open Sans",serif;font-size:1.25rem;line-height:2rem;font-weight:600;color:#fff}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .track-info p a{text-decoration:underline}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .track-info p a:hover{color:#ee042c;-webkit-text-decoration-color:#ee042c;text-decoration-color:#ee042c}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .track-info p+p{padding-left:10px;position:relative}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .track-info p+p:before{position:absolute;content:"";height:100%;width:1px;background-color:rgba(170,170,170,0.4);left:0;top:0}
@media(min-width:768px){.bol-block.hero .bol-container.has-form .tracking-form--container{width:600px;margin:0 auto}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking>p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .tracking>p:first-of-type{padding-bottom:30px;position:relative}
.bol-block.hero .bol-container.has-form .tracking-form--container .wpcf7-form .track-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}@media(min-width:992px){.bol-block.hero{min-height:500px}
.bol-block.hero.small{min-height:300px}
.bol-block.hero .pattern-image{top:0}
.bol-block.hero .hero-bg-images .hero-bg-image{background-position:calc(50% + 19px) 57%;background-size:1700px}
.bol-block.hero .bol-container.has-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}@media(min-width:1200px){.bol-block.hero .hero-bg-images .hero-bg-image{background-position:calc(50% - 73px) 62%;background-size:2400px}
}@media(min-width:1400px){.bol-block.hero .hero-bg-images .hero-bg-image{background-position:calc(50% + 35px) 60%}
}