#layout-header{display:flex}
@media only screen and (min-width:992px){#layout-header{min-height:130px}}
#layout-header .navbar{align-self:flex-end}
#layout-header .navbar .navbar-brand{display:inline-block;line-height:50px;font-size:2rem;font-weight:600;word-spacing:6px;letter-spacing:1.3px;text-transform:uppercase;text-decoration:none;list-style-type:none;float:left;cursor:pointer}
@media only screen and (max-width:768px){#layout-header .navbar .navbar-brand{font-size:1.5rem}}
@media only screen and (max-width:400px){#layout-header .navbar .navbar-brand{font-size:1.2rem}}
@media only screen and (max-width:340px){#layout-header .navbar .navbar-brand{font-size:1rem}}
#layout-header .navbar .navbar-nav{margin-right:0}
#layout-header .navbar .navbar-collapse ul li a{font-size:1.2rem;color:#252525}
#layout-header .navbar .navbar-collapse ul li a:hover,
#layout-header .navbar .navbar-collapse ul li.active a{color:#1a2df3}
#layout-header .navbar-toggler{border:none}
h1,
h2,
p{font-weight:300}
h3{font-weight:300}
h4,
h5{font-weight:600}
#footer-top *{font-weight:400}
h1,
h2{font-size:32px;word-break:break-all}
h3{font-size:20px}
h4,
h5{font-size:1.4rem}
p,
li,
input,
input::placeholder,
textarea::placeholder,
textarea,
label{font-size:1rem;letter-spacing:1.2px;word-spacing:2px;line-height:1.4rem}
a,
a *{font-size:16px}
select,
option{font-size:1.35rem !important;color:#6c757d;font-weight:400}
ul{padding-left:25px;margin-left:auto;margin-right:auto;display:inline-block}
*{color:#252525}
a,
a:hover{color:#252525}
.underline{text-decoration:underline}
.f-small{font-size:0.9rem}
.footer-area #footer-top{background-color:#000}
.footer-area #footer-top *{font-size:16px;color:#fff}
.container{max-width:1350px}
.blue-text-box{background:#1a2df3;display:inline-block;padding:2px 5px;color:#fff}
.newsletter-input{border:1px solid #000;color:#000;font-size:16px;line-height:22.4px;padding:3px 3px 3px 21px;width:270px;height:60px;border-radius:0}
@media only screen and (max-width:350px){.newsletter-input{width:100%;min-width:100px}}
#newsletterFormSendButton{height:60px !important;width:60px !important;font-size:30px;color:#fff;background:#000;border:none;transition:background ease 0.4s}
#newsletterFormSendButton:hover{background:#1a2df3}
.more-link{cursor:pointer}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,
.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,
.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.popup-youtube{background-color:black;color:white;padding:10px;border-radius:2px}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url('../themes/janushochgesand/assets/fonts/lato-v20-latin-300.eot');src:local(''),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-300.eot?#iefix') format('embedded-opentype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-300.woff2') format('woff2'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-300.woff') format('woff'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-300.ttf') format('truetype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-300.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url('../themes/janushochgesand/assets/fonts/lato-v20-latin-regular.eot');src:local(''),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-regular.woff2') format('woff2'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-regular.woff') format('woff'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-regular.ttf') format('truetype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-regular.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url('../themes/janushochgesand/assets/fonts/lato-v20-latin-700.eot');src:local(''),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-700.woff2') format('woff2'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-700.woff') format('woff'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-700.ttf') format('truetype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-700.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url('../themes/janushochgesand/assets/fonts/lato-v20-latin-900.eot');src:local(''),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-900.eot?#iefix') format('embedded-opentype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-900.woff2') format('woff2'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-900.woff') format('woff'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-900.ttf') format('truetype'),url('../themes/janushochgesand/assets/fonts/lato-v20-latin-900.svg#Lato') format('svg')}
body{font-family:'Lato',sans-serif !important;display:flex;flex-direction:column;min-height:100vh;animation:fadeInAnimation ease 3s;animation-iteration-count:1;animation-fill-mode:forwards}
main{flex:1}
@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}
#hero{position:relative;border:none;height:100vh}
#hero .hero-image{background-image:url(https://images.unsplash.com/photo-1518791841217-8f162f1e1131);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0;height:95%}
#hero .hero-image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.2)}
#hero .skewhero-mask{height:100%;position:absolute;top:0;left:10vw;width:45vw;overflow:hidden;transform:skew(24deg) translateX(0vh) translateY(0%)}
#hero .skewhero-parallax{transform:translateX(0vh);width:200%;position:absolute;top:0;left:0;bottom:0;right:0}
#hero .skewhero-image{background-image:url(https://images.unsplash.com/photo-1518791841217-8f162f1e1131);height:100%;background-size:110% auto;background-attachment:fixed;transform-origin:right top;transform:skew(-24deg)}