@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;1,300&display=swap);*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Roboto,sans-serif}header{position:absolute;top:0;left:0;width:100%;padding:40px 100px;z-index:1000;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}header .logo{color:#fff;text-transform:uppercase;cursor:pointer}.toggle{position:relative;width:60px;height:60px;background:url(https://i.ibb.co/HrfVRcx/menu.png);background-repeat:no-repeat;background-size:30px;background-position:50%;cursor:pointer}.toggle.active{background:url(https://i.ibb.co/rt3HybH/close.png);background-repeat:no-repeat;background-size:25px;background-position:50%;cursor:pointer}.showcase{position:absolute;right:0;width:100%;min-height:100vh;padding:100px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:#111;-webkit-transition:.5s;transition:.5s;z-index:2}.showcase.active{right:300px}.showcase video{object-fit:cover;opacity:.8}.overlay,.showcase video{position:absolute;top:0;left:0;width:100%;height:100%}.overlay{background:#053c41;mix-blend-mode:overlay}.text{position:relative;z-index:10}.addrcontainer{padding-top:1em}.addr{position:relative;z-index:10;color:#fff;line-height:2em}.text h2{font-size:5em;font-weight:800}.text h2,.text h3{color:#fff;line-height:1em;text-transform:uppercase}.text h3{font-size:4em;font-weight:700}.text p{font-size:1.1em;color:#fff;margin:20px 0;font-weight:400;max-width:700px}.text a{display:inline-block;font-size:.6em;background:#fff;padding:10px 20px;text-transform:uppercase;text-decoration:none;font-weight:500;margin-top:10px;color:#111;letter-spacing:2px;-webkit-transition:.2s;transition:.2s}.text a:hover{letter-spacing:3px}.menu{position:absolute;top:0;right:0;width:300px;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.menu ul{position:relative}.menu ul li{list-style:none}.menu ul li a{text-decoration:none;font-size:24px;color:#111}.menu ul li a:hover{color:#03a9f4}.footer{clear:both;position:relative;height:200px;margin-top:-200px;color:#000}.site_logo{width:346px;height:588px}@media (max-width:991px){.showcase,.showcase header{padding:40px}.text h2{font-size:2em;font-size:1.5em}.site_logo{width:173px;height:294px}}