.banner-container{padding-top:120px;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-container h1{font-size:28px;line-height:32px;color:#fff;font-weight:300;letter-spacing:11px}@media(max-width: 1199px){.banner-container h1{font-size:17px;line-height:30px;letter-spacing:3px;white-space:nowrap}}.banner-container .button-white-box a{font-size:24px;line-height:32px;padding:3px 0 !important;font-weight:300;letter-spacing:6px;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.banner-container .button-white-box a:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff !important;opacity:.7}@media(max-width: 1199px){.banner-container .button-white-box a{font-size:16px;line-height:25px;letter-spacing:3px}}.banner-container .logo{margin-bottom:100px}.banner-container .logo .lazy-blur{filter:blur(12px);opacity:0;transition:filter 1.3s ease-out,opacity 1.3s ease-out;will-change:filter,opacity;height:320px;width:auto}@media(max-width: 1199px){.banner-container .logo .lazy-blur{height:200px}}.banner-container .logo .lazy-blur.loaded{filter:blur(0);opacity:1}.page-template-front-page #page #wrapper-navbar{top:20px !important}@media(max-width: 1400px){.page-template-front-page #page #wrapper-navbar nav .menu-bar .menu-wrapper{margin-top:80px}}
