@font-face{font-family:Helvetica;src:url('../fonts/Helvetica.eot');src:url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),url('../fonts/Helvetica.otf') format('opentype'),url('../fonts/Helvetica.svg#Helvetica') format('svg'),url('../fonts/Helvetica.woff2') format('woff2'),url('../fonts/Helvetica.woff') format('woff'),url('../fonts/Helvetica.ttf') format('truetype');font-weight:400;font-style:normal}
#page{padding:0;max-width:100%}
.container{max-width:100%;padding:0 3.646vw;width:100%}
.site-header{background-color:transparent}
html{overflow:hidden}
.site-footer{position:fixed;left:0;right:0;bottom:0;z-index:11;background-color:transparent}
.main-navigation ul li{padding:0}
.main-navigation ul li:not(:last-child){margin-right:1.042vw}
.main-navigation ul li a{margin:0;color:#fff!important;font-family: Cinzel, serif;font-weight:400;font-size:1.302vw}
.main-navigation ul li a:hover{text-decoration:underline;color:#fff}
.site-content{padding:0}
#primary{width:100%;max-width:100%}
.site-identity{padding:2.552vw .26vw 1.563vw 2.083vw}
.hero-sec{text-align:center;display:flex;flex-direction:column;justify-content:center;padding-top:5.052vw;padding-left:3.646vw;padding-right:3.646vw;border:solid 1px #fff;height:100vh;background-color:#1a2030;padding-bottom:4.688vw}
.hero-sec h1{color:#fff!important;font-size:4.688vw;line-height:normal;margin-bottom:.781vw;font-family:Cinzel,serif;font-weight:400}
.hero-sec p{color:#fff;font-size:1.563vw;line-height:normal;font-family:Cinzel,serif;margin-bottom:2.083vw}
.hero-sec.contact-sec h1{margin-bottom:0;font-size:3.385vw;line-height:1.5}
.hero-sec.contact-sec p{font-size:1.093vw;margin-bottom:0}
.hero-sec.contact-sec p:last-child {margin-top: 1.042vw;font-size: 0.989vw;}
.hero-sec p:last-child{margin:0}
.site-footer{padding:0;text-align:center}
.site-footer .footer-bottom{padding:1.042vw 0 2.604vw}
.site-header{position:fixed;left:0;top:0;width:100%}
.footer-bottom .site-info{font-size:.629vw;color:#fff;font-family: Cinzel, serif;}
.footer-tagline{width:100%}

@media (max-width:1199px){
    .container{padding:0 30px}
    .hero-sec{padding-left:30px;padding-right:30px;padding-top:97px;padding-bottom:107px}
    .hero-sec h1{font-size:80px;margin-bottom:15px}
    .hero-sec p{font-size:22px;margin-bottom:30px}
    .hero-sec p:last-child{margin:0}
    .main-navigation ul li a{font-size:25px}
	.footer-bottom .site-info, .main-navigation ul li a {font-size: 16px;}
    .site-footer .footer-bottom{padding:20px 0 50px}
    .hero-sec.contact-sec h1{line-height:80px;margin-bottom:5px}
    .hero-sec.contact-sec p{font-size:22px;margin-bottom:5px}
    .hero-sec.contact-sec p:last-child{margin-top:20px}
    .main-navigation ul li:not(:last-child){margin-right:20px}
	.hero-sec.contact-sec p:last-child {font-size: 18px;}
}

@media (max-width:1000px){
    .mobile-navigation{display:none}
    .top-navigation-right{display:block}
    .top-navigation .main-navigation{display:block}
    .site-identity{padding:0}
}

@media (max-width:991px){
    .hero-sec h1{font-size:70px}
    .hero-sec.contact-sec h1{line-height:70px;margin-bottom:5px}
    .hero-sec p{font-size:20px;margin-bottom:20px}
    .footer-bottom .site-info{font-size:16px}
    .site-identity{padding:0}
}

@media (max-width:767px){
    .main-navigation ul li{padding:0}
    .hero-sec h1{font-size:46px}
    .hero-sec.contact-sec h1{line-height:40px;margin-bottom:5px;font-size:24px}
    .hero-sec p{font-size:16px}
    .hero-sec.contact-sec p{font-size:15px;margin-bottom:5px}
    .footer-bottom .site-info{font-size:11px}
    .mobile-navigation{display:block}
    .top-navigation-right{display:none}
    .top-navigation .main-navigation{display:none}
    .mobile-navigation{background-color:transparent;padding:30px 30px 10px 30px}
    .mobile-navigation button{text-align:left;font-size:0}
    .mobile-navigation button i{font-size:24px}
    .drawer-menu-explore{background:#fff;padding:0;width:calc(100% - 60px);margin:0 auto}
    .drawer .drawer-navigation{padding:0}
    .drawer .drawer-navigation ul li:not(:last-child){border-bottom:solid 1px}
    .drawer .drawer-navigation ul li a{color:#000!important;width:100%;padding:15px 20px;line-height:normal}
    .site-footer .footer-bottom{padding:20px 0 30px}
	.hero-sec.contact-sec p:last-child {font-size: 13px;}
	.hero-sec {padding-bottom: 190px;}
}
@media (max-width:479px){
.hero-sec h1{font-size:33px}
}

@media (max-width:359px){
    .hero-sec h1{font-size:29px}
}