@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body{margin:0!important;padding:0!important;background-color:#000!important;font-family:"Open Sans",sans-serif!important;font-weight:500!important;font-size:14px!important;color:#fff}
h3{font-family:"Montserrat",sans-serif!important;font-weight:700!important;color:#fff!important;font-size:20px!important;margin:0!important;padding:0!important;margin-bottom:15px!important;text-transform:uppercase!important}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
button:focus{outline:none!important}
.vrp-uvr7652783-hero{position:relative;min-height:100vh;background:url("bg-vr-p.png")center center/cover no-repeat;display:flex}
.vrp-uvr7652783-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}
.vrp-uvr7652783-hero-content{position:relative;z-index:1;padding:20px;animation:fadeInHero 1.5s ease forwards;opacity:0}
.vrp-uvr7652783-logo{max-width:200px;width:100%;height:auto;margin-bottom:15px}
h1{font-size:2.5rem;margin-bottom:10px}
h2{font-size:1.8rem;margin-bottom:20px}
h3{font-size:1.3rem;margin-bottom:15px;letter-spacing:1px}
.vrp-uvr7652783-story{font-size:1rem!important;line-height:1.6;max-width:600px;margin:0 auto 25px auto}
.vrp-uvr7652783-button{display:inline-block;background-color:#5799d0;color:#fff;padding:15px 30px;text-decoration:none;border-radius:4px;font-weight:700;transition:background-color .3s}
.vrp-uvr7652783-button:hover{background-color:#81b6e3}
.vrp-uvr7652783-about{padding:80px;background-color:#000}
.vrp-uvr7652783-second-logo{max-width:180px;height:auto;margin-bottom:20px}
.vrp-uvr7652783-link{display:inline-block;background-color:#444;color:#fff;padding:10px 20px;margin:5px;text-decoration:none;border-radius:4px;transition:background-color .3s;font-weight:700}
.vrp-uvr7652783-link:hover{background-color:#666}
.vrp-uvr7652783-discount{padding:80px 0;background:#81B6E3;box-shadow:0 10px 20px rgba(0,0,0,.2)}
.vrp-uvr7652783-discount h2{font-size:1.8rem}
.vrp-uvr7652783-contact{background-color:#000}
footer{background-color:#111}
@keyframes fadeInHero{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}
@media(max-width:768px){
  .vrp-uvr7652783-hero{min-height:80vh}
  .vrp-uvr7652783-logo{max-width:150px}
  h1{font-size:1.8rem}
  h2{font-size:1.4rem}
  h3{font-size:1rem}
  .vrp-uvr7652783-story{font-size:.9rem}
  .vrp-uvr7652783-button{padding:10px 20px}
}
.vrp-uvr7652783-cinematic-story{position:relative;min-height:60vh;background:url("bg-cinematic.jpg")center center/cover no-repeat;color:#fff;text-align:center;padding:40px 0}
.vrp-uvr7652783-cinematic-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:0}
.vrp-uvr7652783-cinematic-story .container{position:relative;z-index:1}
@media(max-width:768px){
  .vrp-uvr7652783-about{padding:40px 20px}
  .vrp-uvr7652783-discount{padding:40px 20px}
  .vrp-uvr7652783-cinematic-story{padding:40px 20px}
}