
.banner-container .banner-caption-container{position:absolute;z-index:15;top:0;left:0;right:0;margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;text-align:center;max-width:1200px;height:100%}@media screen and (max-width:1200px){.banner-container .banner-caption-container{height:100%}}.banner-container .banner-caption-container .banner-caption{display:inline-block;position:relative;z-index:15;font-family:Blacksword;font-size:calc(26px + (45 - 26) * ((100vw - 400px) / (2000 - 400)));font-weight:400;color:khaki;margin:0 0 -13px;line-height:1.4;opacity:0;transition:all .2s;animation:fadein ease-in 1;animation-fill-mode:forwards;animation-duration:1s;animation-delay:.3s}@media screen and (min-width:2000px){.banner-container .banner-caption-container .banner-caption{font-size:45px}}.banner-container .banner-caption-container .banner-description h1{display:inline-block;position:relative;z-index:15;font-family:lato_medium,sans-serif;font-size:calc(18px + (53 - 18) * ((100vw - 400px) / (2000 - 400)));text-shadow:0 0 2px rgba(0,0,0,.9);font-weight:400;color:#fff;margin:0;line-height:1;opacity:0;transition:all .2s;animation:fadein ease-in 1;animation-fill-mode:forwards;animation-duration:1s;animation-delay:.6s;letter-spacing:.1em}@media screen and (min-width:2000px){.banner-container .banner-caption-container .banner-description h1{font-size:53px}}@media screen and (max-width:991px){.banner-container .banner-caption-container .banner-description h1{font-size:30px}}.banner-container .banner-caption-container .banner-link a:link,.banner-container .banner-caption-container .banner-link a:visited{display:inline-block;position:relative;z-index:15;font-family:Arial,Helvetica,sans-serif;font-size:13pt;font-weight:700;color:#fff;margin:0;opacity:0;background-color:transparent;border:2px solid #ffffff;border-radius:5px;text-decoration:none;transition:all .2s;padding:11px 35px;animation:fadein ease-in 1;animation-fill-mode:forwards;animation-duration:1s;animation-delay:.9s}.banner-container .banner-caption-container .banner-link a:hover{background-color:#ffffff0d}.banner-container .banner-caption-container .banner-link a:active{transform:translateY(2px) scale(.99);box-shadow:inset 0 0 5px #00000080}.banner-container .banner-media-container>div:first-of-type{width:100%;height:100%;margin:0 auto;transition:all .2s}
