﻿.tooltip{font-size:1.1rem;}@media(max-width:768px){.landingHeader{font-size:1.75rem;}}@media(max-width:640px){.landingHeader{font-size:1.5rem;}}.aspect1_2{width:100%;padding-top:56.25%;height:0;position:relative;}.aspect1_2>*{width:100%;height:100%;position:absolute;top:0;left:0;}.aspect1_2>*>*{width:100%;height:100%;}.selectDisable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}body{margin-bottom:0;}.expandMargins{margin-left:-15px;margin-right:-15px;}.trihead{margin-top:-50px;}.trihead.loginpage{margin:0;padding:0;overflow:hidden;}.trihead.loginpage .slogan{height:100vh;overflow:hidden;padding:0;}.trihead.loginpage .slogan>div{text-align:left;text-shadow:none;}.trihead.loginpage section input,.trihead.loginpage a,.trihead.loginpage button{pointer-events:all;}.trihead.loginpage a:not(.btn){color:rgba(255,255,255,.5);}.trihead.loginpage a:not(.btn):hover{color:rgba(255,255,255,.75);}@media(max-width:640px){.trihead:not(.loginpage)>#trisvg{margin-top:-600px;}}.trihead>.tribanner{padding-left:50vw;overflow:hidden;margin:0;}.trihead>.tribanner #trisvg{width:2500px;height:1385px;margin-left:-1250px;margin-right:-1250px;margin-top:-150px;pointer-events:none;}.trihead>.slogan{pointer-events:none;position:absolute;top:0;width:100%;height:1240px;display:flex;}.trihead>.slogan>div{color:#fff;margin:auto;margin-top:20vh;text-align:center;text-shadow:0 0 8px #000;}@media(max-width:640px){.trihead>.slogan>div{margin-top:12vh;}}.trihead>.slogan>div>h1{font-size:100px;}@media(max-width:768px){.trihead>.slogan>div>h1{font-size:66px;}}@media(max-width:640px){.trihead>.slogan>div>h1{font-size:11vw;}}.trihead>.slogan>div>p{font-size:40px;}@media(max-width:640px){.trihead>.slogan>div>p{font-size:20px;}}.trihead>.slogan>div #dataBanner{pointer-events:all;}.trihead .booking form,.trihead .booking>div{padding-top:50px;margin:auto;width:100%;max-width:500px;}.trihead .booking form input,.trihead .booking>div input{height:50px!important;}.trihead .booking form button,.trihead .booking>div button{height:50px!important;white-space:nowrap;}.c-logo{width:50%;margin:auto;}@media(max-width:768px){.c-logo{width:100%;}}.overview-container{position:relative;width:100%;}@media(max-width:768px){.overview-container{width:150%;margin-left:-25%;}}.navbar{background-color:rgba(50,70,63,0);border-color:transparent;box-shadow:none;transition:all linear .15s;}.imgZoom{position:absolute;border:1px solid #ffc445;width:60px;height:60px;border-radius:100%;color:#ffc445;background-color:rgba(255,255,255,.25);text-align:center;font-weight:bold;line-height:60px;font-size:20px;margin-left:-30px;margin-top:-30px;}@media(max-width:768px){.imgZoom{width:45px;height:45px;line-height:45px;font-size:16px;margin-left:-22px;margin-top:-22px;}}.imgZoom a{color:#ffc445;display:block;border-radius:100%;}.imgZoom:hover{background-color:rgba(255,255,255,.33);}.imgHelper{opacity:.5;color:#fff;position:absolute;right:25%;bottom:15%;}@media(max-width:640px){.imgHelper{right:0%;width:100%;padding:15px;bottom:0%;text-align:center;}}.softwareZoom{display:none;position:absolute;top:0;z-index:10;}.constrainImages img{max-width:640px;max-height:360px;width:auto;height:auto;display:block;}.constrainImages video{object-fit:fill;}