.header{min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;-webkit-box-shadow:0 2px 15px rgba(71,120,120,.5);box-shadow:0 2px 15px rgba(71,120,120,.5);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;z-index:6}.header,.header .skip-btn{position:fixed;top:0;left:0;right:0}.header .skip-btn{margin:auto;color:#fff;border:none;padding:10px;opacity:0}.header .skip-btn:focus{opacity:1}.header.navbar--hidden{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.header.mobile-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.header.desktop-visible{display:none}.header h3{text-align:center;margin:0;width:100%}.header .back-btn{background:none;border:none;outline:none}.header .navbar{position:absolute;right:-10px;top:23px;width:210px;list-style-type:none;padding-left:0;padding-bottom:10px;-webkit-transform:translateY(calc(-100% - 50px));transform:translateY(calc(-100% - 50px));-webkit-transition:opacity .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:opacity .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);opacity:0}.header .navbar .languages:active:after,.header .navbar .languages:focus:after,.header .navbar .languages:hover:after{display:none}.header .navbar .languages ul{padding:0;margin:0 -10px;list-style:none}.header .navbar li{position:relative;padding:0 10px;line-height:32px;text-decoration:none}.header .navbar li:active,.header .navbar li:focus,.header .navbar li:hover{-webkit-box-shadow:inset 0 0 64px grey;box-shadow:inset 0 0 64px grey}.header .navbar li:active:after,.header .navbar li:focus:after,.header .navbar li:hover:after{width:100%}.header .navbar li:after{content:"";position:absolute;bottom:0;height:2px;width:0;left:0;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.header .navbar li a{display:block;color:#fff;text-decoration:none;cursor:pointer}.header .navbar li button{display:block;line-height:32px;width:100%;text-align:left;background:none;border:none;color:#fff;padding:0;cursor:pointer;white-space:nowrap}.header .navbar li img{width:15px;margin:0 10px;vertical-align:middle}.header .menu-toggle{display:block;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:10px}.header .menu-toggle input{display:block;position:absolute;width:100%;height:100%;cursor:pointer;margin:0;opacity:0;z-index:2}.header .menu-toggle input:checked{width:20px;height:20px}.header .menu-toggle input:checked~span{opacity:1;width:15px;height:3px;-webkit-transform:rotate(45deg) translate(8px,2px);transform:rotate(45deg) translate(8px,2px)}.header .menu-toggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(5px,2px);transform:rotate(-45deg) translate(5px,2px)}.header .menu-toggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}.header .menu-toggle input:checked~ul{-webkit-transform:none;transform:none;opacity:1}.header .menu-toggle span{display:block;width:30px;height:4px;margin-bottom:5px;position:relative;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:width .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:width .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),width .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),width .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.header .menu-toggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}.header .menu-toggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}@media screen and (min-width:768px){.header{padding:10px 15px}.header .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:350px;height:77px}.header .logo-container .school-logo{max-width:100%;max-height:100%}.header.mobile-visible{display:none}.header.desktop-visible{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.header.desktop-visible,.header .navbar{display:-webkit-box;display:-ms-flexbox;display:flex}.header .navbar{width:100%;top:100%;right:unset;-ms-flex-pack:distribute;justify-content:space-around;margin:0 -15px -10px;padding-bottom:0;list-style:none;color:#fff;opacity:unset;-webkit-transform:none;transform:none}.header .navbar li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.header .navbar li a{padding:6px}.header .navbar li img{height:16px;width:unset;margin-left:0;margin-right:5px}.header .navbar .open-translate i{font-size:14px;vertical-align:middle}.header .navbar .languages ul{position:absolute;right:0;top:100%;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.header .navbar .languages ul li{padding:0}.header .navbar .languages ul button{font-size:16px;padding:5px 5px 5px 15px}.header .ctas{display:-webkit-box;display:-ms-flexbox;display:flex}.header .ctas .cta,.header .ctas .home-btn{color:#333;text-decoration:none;font-weight:700;padding:5px 10px}.header .ctas .cta{margin-left:10px;border:2px solid;border-radius:4px}.header .ctas .cta:not(.home-btn) i{display:none}.header .ctas .home-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer}.header .ctas .home-btn i{font-size:18px}}.footer{position:fixed;bottom:0;right:0;left:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:999}.footer .mobile-visible{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .continue-tour{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;top:-20%;width:250px;height:110px;text-align:center;left:0;right:0;margin:auto;background:#b7b7b7;padding:10px}.footer .continue-tour h3{color:#000}.footer .continue-tour .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.footer .ctas{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex:1;flex:1;padding:0 15px}.footer .cta,.footer .ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1}.footer .cta{width:25%;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;white-space:nowrap;font-size:14px;color:#fff;text-decoration:none;-webkit-transition:.4s cubic-bezier(.4,0,.2,1);transition:.4s cubic-bezier(.4,0,.2,1);-webkit-transition-property:background-color;transition-property:background-color;will-change:background-color}.footer .cta:hover{background-color:hsla(0,0%,100%,.12)}.footer .cta img{margin-bottom:10px;max-height:24px}.footer .cta img,.footer .cta span{cursor:pointer}.footer.phone-viewport .md-bottom-bar .md-bottom-bar-item{max-width:none}@media screen and (min-width:768px){.footer{height:42px}.footer.main-background{background-color:#151515;color:#fff}.footer .ctas{font-weight:700}.footer .desktop-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.footer .share{position:relative;padding-right:10px;line-height:25px;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease}.footer .share button{background:none;border:none;cursor:pointer;font-weight:700;color:#fff}.footer .share .share-icon{max-height:12px;vertical-align:middle;margin-left:4px}.footer .share .share-content{position:absolute;background:#151515;bottom:10px;right:0;max-height:130px;border-top-right-radius:10px;border-top-left-radius:10px;font-size:1.2em;display:none;padding-bottom:9px;padding-left:0;overflow:hidden}.footer .share .share-content.active{display:block}.footer .share .share-content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .share .share-content a{text-align:center;padding:5px 7px;cursor:pointer}.footer .copyrights,.footer .share .share-content a{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer img{max-height:25px;vertical-align:middle}}.home-page{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-repeat:no-repeat;background-size:cover;background-position:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:-50px}.home-page,.home-page .home-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.home-page .home-menu{margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);padding-bottom:12%}.home-page .home-menu ul{margin:auto;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.home-page .home-menu ul .home-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #fff;cursor:pointer}.home-page .home-menu ul .home-btn:first-child{border-top:1px solid #fff}.home-page .home-menu ul .home-btn a{color:inherit;text-decoration:none}.home-page .home-menu ul .home-btn a i{margin-right:10px;font-size:26px;width:30px;vertical-align:middle}.home-page .home-menu ul .home-btn a span{font-size:1.4em;width:190px}.home-page .school-logo{text-align:right;position:relative}.home-page .school-logo .translucent-box{width:100%;height:100%;position:absolute;z-index:0}.home-page .school-logo img{display:block;min-width:125px;width:50%;margin:30px auto;z-index:1;position:relative}.heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30vh}.heading-wrapper h1{margin-bottom:10%;font-size:2.4rem;line-height:2.4rem;text-shadow:1px 1px 2px #000;text-align:center}@media screen and (min-width:768px){.home-page{margin-top:unset}.home-page .home-menu{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:90%;margin:0 auto;padding-bottom:0;background-color:unset}.home-page .home-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-page .home-menu ul .home-btn{position:relative;-ms-flex:1;flex:1;padding:0;border:4px solid #fff;border-radius:10px;color:#fff;background-color:rgba(0,0,0,.7);-webkit-transition:all .2s ease;transition:all .2s ease}.home-page .home-menu ul .home-btn,.home-page .home-menu ul .home-btn a{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-page .home-menu ul .home-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:30px}.home-page .home-menu ul .home-btn a i{margin-right:0}.home-page .home-menu ul .home-btn a span{width:auto}.home-page .home-menu ul .home-btn:first-child{border-width:3px}.home-page .home-menu ul .home-btn:nth-child(2){margin:0 2vw}.home-page .home-menu ul .home-btn:active,.home-page .home-menu ul .home-btn:focus,.home-page .home-menu ul .home-btn:hover{background-color:rgba(0,0,0,.85)}.home-page .ctas{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-ms-flex-item-align:center;align-self:center;background-color:#161616}.home-page .ctas,.home-page .ctas .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.home-page .ctas .cta{-ms-flex-align:center;padding:5px 10px;text-decoration:none;cursor:pointer;z-index:1}.home-page .ctas:after,.home-page .ctas:before{content:"";position:absolute;width:32px;height:100%;background-color:#161616}.home-page .ctas:before{-webkit-transform:skewX(45deg);transform:skewX(45deg);left:-16px}.home-page .ctas:after{top:0;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);right:-16px}.home-page .school-logo{display:none}.home-page .heading-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-page .heading-wrapper h1{width:90%;padding:30px;margin:0}}@media screen and (min-width:992px){.home-page .home-menu ul .home-btn a{padding:50px;font-size:1.3em}.home-page .home-menu ul .home-btn a i{font-size:46px}}.tour{position:relative}.tour .content{padding:15px 13px 13px}.tour .content>.description{margin-top:10px;margin-bottom:10px}.tour .content .icon{margin-right:10px;width:36px;height:36px;-o-object-fit:contain;object-fit:contain;display:inline-block}.tour .content .content-title{text-align:left;font-weight:700;margin:0;display:inline}.tour .content .content-title .icon,.tour .content .content-title img{max-height:40px;vertical-align:middle}.tour .content p.description{text-align:left}.tour .content .list-buildings .build-wrapper{list-style:none;margin:1em 0;-webkit-box-shadow:10px 10px 94px -21px rgba(0,0,0,.75);box-shadow:10px 10px 94px -21px rgba(0,0,0,.75);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:bottom;transform-origin:bottom}.tour .content .list-buildings .build-wrapper:first-child{-webkit-transform-origin:top;transform-origin:top}.tour .content .list-buildings .build-wrapper:active,.tour .content .list-buildings .build-wrapper:focus,.tour .content .list-buildings .build-wrapper:hover{-webkit-transform:scale(.99);transform:scale(.99)}.tour .content .list-buildings .build-wrapper .name{font-size:1rem;margin:0;color:#fff;padding:3px;padding-left:5px}.tour .content .list-buildings .build{height:135px}.tour .content .list-buildings .build .poi-image{height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-box-flex:1;-ms-flex:1;flex:1}.tour .content .list-buildings .build .details{height:100%;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour .content .list-buildings .build .details .description{font-size:.78rem;color:#000}.tour .content .list-buildings .build.error{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour .content .list-buildings .build.error p{font-size:12px}.tour .content .list-buildings .build .distance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.tour .content .list-buildings .build .distance .more{display:inline-block;height:auto;padding-bottom:0;font-size:.7rem;font-weight:700;text-transform:uppercase;text-decoration:underline}.tour .content .list-buildings .build .select .selected,.tour .content .list-buildings .build .select .unselected{height:30px;width:30px;margin-right:10px;border:none}.tour .content .list-buildings .build .select .selected{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAAXNSR0IArs4c6QAAAxJJREFUSA29ljtok1EUx83DJkZQUKySQBcHcREHJ9FJOxRdtHbwMQjSpKEN1KpQdTAKUqigMUnbtB1EHLpUNyk4KSoVUURcFMWiUAO6KC2FNC9/t+SGE3O/JNYvXrjcc8/rf86557v3c6z5DyOVSp1yuVy78/n8vZ6enrca0qGJZq0AHwX4fsn/z0KhcC2dTiei0WiuqeCJRMLv8XhmHQ5Hm0yuWCzOMM+4JdNu2uv13sBnBbDCIJgOZtBpN6D2Nz4+fgJaTasx15SyA9zmdDpnQfWbkCn5Q+YR2zOnkZyU9KYVMPwf2Wy2PxQKZW0H9/v9pwHvNGVc4l3s7e39pGhbwSn3dnwOlUBMy4P5+fk7WmBbt3d1dbnI+DazVTuXK2ecXl5eHuBYCppvW+bt7e0hgA9px4b1Ql9f3xfJt6XbR0ZGdra0tDzD8SbpXNNkPRUMBk+yL2qeWv+57JzzWjKO48sK+GsmkzmPvAJYgVeVfXR0dMfY2FhACRsZAEeYB026ZFxAdi4SiXwzySvAyWLQ7Xa/Yb6amJjoMBlIHoHuYn9F8iQN8N3u7u5pyZN0GXxycvISt9IQButQ2MacqhUAXeslyCT6G6RDQX/O5XKDYl9FroADos7kupTidCN7ywACgcAAOvuljaB5uvP94XD4u+BVkQ5KvZGMPyLZUiWFwbn9YjlOt85oOW/0Ht7ox+zXa55csUmhH5Y8E60yX0L5pUmoeH9WgGB9BJtEZAX8fnFx8bKVP8lf+c5jsdhWn883DdA+KZR0qQLH4O1F76qUaRqdLPMwj8Yjzau1li8ZPq9W9btTJ4AlnKlr1GNyyi9SDOCzJpmJV+521Rw0SSeRq5vKOAD1WQFj9w6jqNHQglkGV/JGAjD5ATgDP0LWqjkbHhXgymo1AVCNW3T3k4ZRS4pV4KsI4DVPZcUd0WgQ5YYzGdRrQsq9RNYHuEJfmOzr8YyZa6N6RwDw8GqBFUZNcKUgAniq9mI8X1hYGBb7vyZrll16SyaTm/lhiKoyU+4PrANkPSd1mk7H43HjBbMa4N/0kTWu2D158gAAAABJRU5ErkJggg==) no-repeat}.tour .content .list-buildings .build .select .unselected{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAAAXNSR0IArs4c6QAAA99JREFUSA21lk1IVFEUx503rxrM0SyiNKOCiiKKyEWWRLjIIgpaZG2iXCQqzqLcSNBiIFqUICFoqbWoMAvpi4JWhovsgyiIVlFWRM1EmBZBTTOO0+8MXrnvzptxLHtwOef8z/+c8+695973PDlTeJqbm2fzlFiWtYCwXK/XG43FYkORSORjY2PjcLapPJMRg8HgzKKiom0ej2cfYzP8EoZPxSUSiVHwL8jnYDej0ejtQCDwVfndZMainZ2duwg6TtKNbsFuGMXfMc6Ew+FzvHDUjeNaVJaxoKDgNMXqCXLluCXTMQrfZ+lrGxoa3ui46CkJW1pa5ubl5fVQsNIkK5uEH9B/MyzGEri28ukS3nt8e2tqap7puARNPB0dHbkUvDJJwW6SrQuFQutEMo5OJDAU8iwFusk2rdRdjqI4TkLcrhNMnSKPa2trv7NfEeRP+A/gJEyeZi9GvyhbprCJosyyggQB5UgnOS6OpRwbG3PYbnHkLcvPz29UvmRR3tomWRDnpAlU4FQl+Y+0tbXJrJONkFNcXFyOvmWqiabIn2vbdrXEJGfKDPejp3SyEKbzYbZ75bKxWltbZ9EcW7NNDtexBdjy4lm9MNzVrOoKZmwvImipXhTnS+yPOiY6K+LB5zjsQCNg90zuuO3HvwndKzb6DLhrbZQiRu44ScSrkZGR8qamph8allatq6t7jXNnOkJXV9dlfAc0/zKLL0W+BogazragEedqcqQGDcccCzDTwTb4/26yqmMy029GqhKaa76B/ZUpnUqRNUbwsM1MQ7Sy7J9/3Lnc5/M94b4MG+SkCb+VfbymfNxkq4g/T4OkdDAF8+CtVVyR8Xh80Oa7F6KNByGsV070ZegyUh58N3QQW162HKnD6fQIjpcWSyBf/r50LBNnVnEdG++JrPqC1XjR19f3NnkjMeWrAKN6sv+k9/T29saTRdmjZ8w23QGflvpM6hOjW5IliyITLFMQ8Oe0VHBJQu6TfH+HxKWK5gA8x3HChe+A4Dj2FGfMQXAxiLlLw3Ypl6PlqqqqvJWVlRdwHlIEU5LgOj9cAX41I+gW/8GHaa5TJk/ZcF7A38EP2meFOYoKSDf7OEJn2eNqRTIliYbwy++lrNRC069seE9p0n319fXvFSYyefvrQH9//2hpaekdv9//C7yM5DN1v+hg8oGQ8ymH3/Wh4CVW4yAzTLlkUmaqZ+C22UCBY2C7kbN0Xwb9EU15mh65lY6TsagK4kpcz5vvYe8qwJajFyJnMKSp5Ar9wHjIuM2vab9cOOhpn6yK6tHt7e2FFJ3HC/iQMZbw28DAwJAcep2XSf8D5U2I+gNUkhEAAAAASUVORK5CYII=) no-repeat}.tour .content .list-buildings .slot-content{background-color:#f7f7f7;color:grey}.tour .content .list-buildings .start-tour{display:none}.tour .content .btn-container,.tour .content .start-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tour .content .btn-container .btn,.tour .content .start-container .btn{margin:0 10px;white-space:nowrap}.tour .content .start-container{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin:15px auto}.tour .content .start-container .save-tour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour .content .start-container .share-tour{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999}.tour .content .start-container .share-tour .success-popup{text-align:left}.tour .content .start-container .share-tour .share-notes{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;margin:0}.tour .content .start-container .share-tour .btn-close{position:absolute;top:5px;right:10px;font-size:1.5em;cursor:pointer;background:none;border:none}.tour .content .start-container .share-tour form+.btn-primary{margin-top:30px}.tour .content .poi-map-container{position:relative;display:none}.tour .content .poi-map-container .vue-map-container{width:100%;height:300px}.tour .content .poi-map-container .directions-error{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);text-shadow:0 0 5px #000;color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:700;font-size:1.5em}.tour .content .poi-map-container .directions-error a{color:red}.tour .content .error-message{color:red;font-weight:700;text-align:center}.tour .content .btn-container .btn-secondary{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.tour.map-open .poi-map-container{display:block;margin-bottom:10px}.tour .categories,.tour .list-buildings{padding:0;position:relative}.tour .categories:after,.tour .list-buildings:after{content:"";position:absolute;left:10%;top:0;bottom:0;width:4px;z-index:-1}.tour .categories .build-wrapper,.tour .list-buildings .build-wrapper{border:1px solid}.tour .categories .build-wrapper:not(:last-child),.tour .list-buildings .build-wrapper:not(:last-child){margin-bottom:20px}.tour .categories .build-wrapper:active .build,.tour .categories .build-wrapper:active .slot-content,.tour .categories .build-wrapper:focus .build,.tour .categories .build-wrapper:focus .slot-content,.tour .categories .build-wrapper:hover .build,.tour .categories .build-wrapper:hover .slot-content,.tour .list-buildings .build-wrapper:active .build,.tour .list-buildings .build-wrapper:active .slot-content,.tour .list-buildings .build-wrapper:focus .build,.tour .list-buildings .build-wrapper:focus .slot-content,.tour .list-buildings .build-wrapper:hover .build,.tour .list-buildings .build-wrapper:hover .slot-content{background-color:#f0f0f0}.tour .categories .build,.tour .categories .category-block,.tour .list-buildings .build,.tour .list-buildings .category-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;cursor:pointer;z-index:2}.tour .categories .build .icon,.tour .categories .category-block .icon,.tour .list-buildings .build .icon,.tour .list-buildings .category-block .icon{min-height:55px;-webkit-box-flex:1;-ms-flex:1;flex:1}.tour .categories .build .details,.tour .categories .category-block .details,.tour .list-buildings .build .details,.tour .list-buildings .category-block .details{padding-left:5vw;padding-right:5vw;-webkit-box-flex:2;-ms-flex:2;flex:2}.tour .categories .build .details .name,.tour .categories .category-block .details .name,.tour .list-buildings .build .details .name,.tour .list-buildings .category-block .details .name{font-weight:700;text-transform:capitalize;margin:0}.tour .categories .build .details .description,.tour .categories .category-block .details .description,.tour .list-buildings .build .details .description,.tour .list-buildings .category-block .details .description{margin:0}.label-wrapper{display:block;width:100%;margin:0}.label-wrapper .label{background-color:#6c757d;padding:0 4px;border-radius:2px;color:#fff;font-weight:700;font-size:.7em}.icon.i-arts{content:url(../img/art-icon.0c325483.svg)}.icon.i-sports{content:url(../img/athletics-icon.c9facad0.svg)}.icon.i-tech{content:url(../img/engineering-icon.e7f72ff2.svg)}.icon.i-admissions{content:url(../img/admission-icon.cc4ef586.svg)}.icon.i-design{content:url(../img/design-icon.c9ff37f9.svg)}@media screen and (min-width:768px){.tour .content{padding:20px}.tour .content>.description{padding:20px 30px;margin:0;font-size:1.5em;color:#fff}.tour .content>.description p{text-align:center;margin:0}.tour .content .description+.btn-container{display:none}.tour .content .list-buildings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tour .content .list-buildings .build-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:29%;margin:2%;-webkit-box-shadow:unset;box-shadow:unset}.tour .content .list-buildings .build-wrapper:active,.tour .content .list-buildings .build-wrapper:focus,.tour .content .list-buildings .build-wrapper:hover{-webkit-transform:unset;transform:unset}.tour .content .list-buildings .build-wrapper:active .start-tour,.tour .content .list-buildings .build-wrapper:focus .start-tour,.tour .content .list-buildings .build-wrapper:hover .start-tour{font-size:1.18em}.tour .content .list-buildings .build-wrapper .name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.tour .content .list-buildings .build-wrapper .start-tour{display:block;padding:7px 14px;text-align:center;color:#fff;font-size:1.2em;cursor:pointer;text-decoration:none}.tour .content .list-buildings .build{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.tour .content .list-buildings .build .poi-image{height:8vw;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.tour .content .btn-container,.tour .content .start-container{margin:0;padding-top:15px;background-color:#fff}.tour .content .btn-container{padding:20px 0}.tour .content .btn-container .btn{font-size:16px;padding:11px 16px}.tour .content .btn-container .pulse{-webkit-animation:pulse 1s ease-out infinite;animation:pulse 1s ease-out infinite}.tour .content .start-container .share-tour .share-notes{width:40%}.tour .content .start-container .share-tour .share-notes form{width:100%}.tour.map-open .poi-map-container{display:block;margin:15px 0;height:60vh;width:60%;margin:0;float:left}.tour.map-open .poi-map-container .vue-map-container{height:100%}.tour.map-open .list-buildings{margin:0;max-height:calc(60vh - 74px);overflow:auto}.tour.map-open .list-buildings .build-wrapper{width:100%;margin-top:0}.tour.map-open .list-buildings .build-wrapper .build{height:calc(100% - 57px)}.tour.map-open .list-buildings .build-wrapper:last-child{margin-bottom:0}.tour.my-personalized-tour.map-open .list-buildings{max-height:calc(60vh - 123px)}}@media screen and (min-width:992px){.tour .content{padding:20px 40px}}@media screen and (min-width:1200px){.tour:not(.map-open) .content .list-buildings .build-wrapper{width:calc(25% - 22px);margin:10px}.tour.map-open .poi-map-container{width:50%}.tour.map-open .list-buildings .build-wrapper{width:47%;margin:1%}}@media screen and (min-width:1600px){.tour:not(.map-open) .content .list-buildings .build-wrapper{width:18%;margin:.5%}.tour:not(.map-open) .content .list-buildings .build{height:16vw}.tour:not(.map-open) .content .list-buildings .build .poi-image{height:6vw}}.explore-campus .content .straigh-btn .md-button-content{color:#fff}.explore-campus .content .search{width:100%;margin-top:5px;position:relative}.explore-campus .content .search input{border:1px solid #d4d6da;font-size:14px;height:36px;width:100%;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:54px}.explore-campus .content .search .btn{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;padding:5px 12px}.explore-campus .content .search .btn .material-icons{font-size:20px;vertical-align:middle}.explore-campus .content .list-buildings{margin-top:1em;position:relative}.explore-campus .content .list-buildings:before{content:"";position:absolute;left:10%;top:-1em;bottom:0;width:4px;height:1em;z-index:-1}.pull-down-container .pull-down-header{background-color:#999}.pull-down-container .pull-down-content--label{display:none}@media screen and (min-width:768px){.explore-campus .content .search{margin-top:0}}.personalized-tour .content .content-title:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA5JJREFUWAntl0toE0EYx7NJmqZpC1GoElrxIFr05AP0VIsQhKIUROLFQxFsEi2NNHrwmKsIORRi21RP9mTFg1gRFHvxYFX0VJDWgwiJwYpUmzbN298s2WUTN48+UhAyMMx88/8e//1mZmdGMmyxBIPB3e3t7RdwMz84OPh2i+4M0mYdTE5OduVyuQFJkq5QD+Tz+STtTDabvef1el/jN78Z3xsmFAqFDjc1NV0l+GUC7tUJCrf8LPhYJBJ5FggE1nV0yg7VTGhiYuIUQbzUi3hrL+tRA0DsI+L46urq9MjIyLIGKtutSIivMzocDickrlP78GIp66kCALFF4AfJZPLh8PBwtIKq/hpiobbYbLZ+o9F4DSK9lRxsBIPYd+oUPu+73e4FPduiDIkd09bWdglFD0ZH9Qy2YwxSv/HzmE0xzgb4oPUpEyrdMVqFevYhpu7MWCw2yxLJSeFwWKTwHIHt9Qxeg+8XqVTKZUbxEHUetjnak5BrrsF421SI+xlnS8TNmc1mU9EaIltBADcKpm2LWMERZCKsoz7WkdiFchEZUks0Gr3FNg9lMhnJYrGoPzSMjBC1CkX+xCm+JKMYpdNpC7IZnTzYOnbqHxq5hZ0qEThLm1Rs2P4m9Jrj8fhPv9//SxkXbVGGFIC/8T4MbggZZ8LhF4/HMyZksthP0wtBhmXsEdicy+UyOZ3O2wTeJfTAEpC9MzQ0FNf83WUbyH8iK1NCr7QUZUgB+eD99G8KmcCivqMrE6LtQ/YqGO1X6lxPT08r4z76e6jCJkUTpsY5ao4g+wvjBkg/pa9LyCiUSgvGYoFrizp9hUAqxifL05dIJPJgCRUwGNaU6UMnqxkXZNXp046Lvi6hUqWdlBuEqmW7kaFGhqploBreWEONDFXLQDX8/1hDOoefetgqh6nmS9Oib7fb18XdQhkXfa4Z8qFMV5z8akEuOmxVgE7RfYjH4BmuBgMYOCB1VlFE/oH8qiCfoO3WYO/BFtEx04q7eWsBSzH2nLE15C7q6cK4uCt9Y/wN8gKk73KfEjpyUQmJR2FnZ6d4khwrYDvSQOg8hGaUYNoLmhHmcZgvKeBOtMyIlsM/U2bjvlukUG9SPp/vjzaGNDo62mG1WgNkpgMgR5bUhalVrGNf7HQR9wlTNy0eii8h46xjwFpdx7gGd4udcRyLWK1W9dIjQ0s8v8zmlZWVg/UKUqtfHgMSizvHG235L7lOekXbp3prAAAAAElFTkSuQmCC)}.personalized-tour .content .poi-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0}.personalized-tour .content .poi-counter .btn{-ms-flex-item-align:end;align-self:flex-end;text-decoration:none}.my-personalized-tour .content .content-title:before{width:50px;background-image:url(../img/map.8b7c1687.png)}.my-personalized-tour .content .poi-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0}.my-personalized-tour .content .poi-counter .btn{-ms-flex-item-align:right;align-self:right;text-decoration:none}.my-personalized-tour .content .poi-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-personalized-tour .content .poi-categories .category-name{padding:0 35px}.my-personalized-tour .content .poi-categories button{background-image:url(../img/gray-arr.003db3ca.png);height:16px;width:11px;display:block;border:none;padding:0;cursor:pointer}.my-personalized-tour .content .poi-categories .next-category{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my-personalized-tour .btn-container .btn{padding-top:5px;padding-bottom:5px;background:none;text-decoration:none;white-space:nowrap}ul.categories{padding:0}@media screen and (min-width:768px){.my-personalized-tour .content .poi-categories,.my-personalized-tour .content .poi-counter{background-color:#fff}.my-personalized-tour .content .poi-categories{padding-bottom:10px}.my-personalized-tour .content .poi-counter{margin-top:-20px;margin-bottom:0;padding:15px 0}.personalized-tour .content .poi-counter{margin-top:-20px;padding:15px 0;background-color:#fff}}.curated-tour .content{padding:15px 13px 13px}.curated-tour .content>.description{margin:0 0 20px 0;text-align:left}.curated-tour .content>.description h1{display:none;text-align:center;margin:0 0 15px 0}.curated-tour .content .list-buildings .build .details .description{padding:0}.categories:after{display:none}.categories li{list-style:none;height:auto}.blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem auto;-webkit-box-shadow:0 8px 7px 1px rgba(0,0,0,.1);box-shadow:0 8px 7px 1px rgba(0,0,0,.1);margin-bottom:1.6%;background:#fff;line-height:1.4;font-family:sans-serif;border-radius:0;border:1px solid;overflow:hidden;z-index:0;cursor:pointer;text-decoration:none}.blog-card,.blog-card a{color:inherit}.blog-card a:hover{color:#c00}.blog-card:focus{outline:4px solid}.blog-card:hover .photo{-webkit-transform:scale(1.3) rotate(3deg);transform:scale(1.3) rotate(3deg)}.blog-card .meta{position:relative;z-index:0;height:200px}.blog-card .photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.blog-card .details,.blog-card .details ul{margin:auto;padding:0;list-style:none}.blog-card .details{position:absolute;top:0;bottom:0;left:-130%;margin:auto;-webkit-transition:left .2s;transition:left .2s;background:rgba(0,0,0,.6);color:#fff;padding:10px;width:100%;font-size:.9rem}.blog-card .details a{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.blog-card .details ul li{display:inline-block}.blog-card .details ul .author:before{font-family:FontAwesome;margin-right:10px;content:"\F549"}.blog-card .details ul .date:before{font-family:FontAwesome;margin-right:10px;content:"\F133"}.blog-card .details ul .tags,.blog-card .details ul:before{font-family:FontAwesome;content:"\F02B";margin-right:10px}.blog-card .details ul .tags li,.blog-card .details ul:before li{margin-right:2px}.blog-card .details ul .tags li:first-child,.blog-card .details ul:before li:first-child{margin-left:-4px}.blog-card .description-card{padding:1rem;background:#fff;position:relative;z-index:1;height:auto}.blog-card .description-card h1,.blog-card .description-card h2{font-family:Poppins,sans-serif}.blog-card .description-card h1{line-height:1;margin:0;font-size:1rem}.blog-card .description-card h2{font-size:.7rem;font-weight:300;text-transform:uppercase;color:#a2a2a2;margin-top:5px}.blog-card .description-card .recommended-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:15vw;max-height:80px;background-position:50%;background-size:cover;padding:10px;word-break:break-word}.blog-card .description-card .recommended-hero h1{color:#fff;display:block;font-size:1.8em;text-shadow:1px 1px 2px #000}.blog-card .description-card .read-more{text-align:right}.blog-card .description-card .read-more a{color:#c00;display:inline-block;position:relative}.blog-card .description-card .read-more a:after{content:"\F061";font-family:FontAwesome;margin-left:-10px;opacity:0;vertical-align:middle;-webkit-transition:margin .3s,opacity .3s;transition:margin .3s,opacity .3s}.blog-card .description-card .read-more a:hover:after{margin-left:5px;opacity:1}.blog-card p{position:relative;margin:1rem 0 0}.blog-card p:first-of-type{margin-top:1.25rem}.blog-card p:first-of-type:before{content:"";position:absolute;height:5px;width:75%;top:-.75rem;border-radius:3px}.blog-card:hover .details{left:0}@media (min-width:300px){.blog-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:700px}.blog-card .description-card{-ms-flex-preferred-size:100%;flex-basis:100%}.blog-card .description-card:before{content:"";background:#fff;width:30px;position:absolute;left:-10px;top:0;bottom:0;z-index:-1}.blog-card.alt{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-card.alt .description:before{left:inherit;right:-10px;-webkit-transform:skew(3deg);transform:skew(3deg)}.blog-card.alt .details{padding-left:25px}}@media screen and (min-width:480px){.curated-tour .content .list-buildings .build .details .description{padding:8px}}@media screen and (min-width:768px){.curated-tour .content>.description h1{display:block}.curated-tour .poi-categories{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.curated-tour .poi-categories .poi-category{height:100%}.curated-tour .poi-categories .description-card{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.curated-tour .poi-categories .description-card h1{-webkit-box-flex:1;-ms-flex:1;flex:1}.curated-tour .poi-categories .category-block{cursor:pointer;width:29%;margin:1%;background-size:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.curated-tour .poi-categories .category-block:active,.curated-tour .poi-categories .category-block:focus,.curated-tour .poi-categories .category-block:hover{background-size:110%}.curated-tour .content .list-buildings .build .details .description{padding:8px 0}}.view-poi .media-preview{display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;width:100%}.view-poi .media-preview .carousel{padding:0;margin:0;width:100%;height:inherit;position:relative}.view-poi .media-preview .carousel .arrow{position:absolute;top:50%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:50%;background-position:50%;width:38px;height:38px;border-radius:50%;cursor:pointer;z-index:1;background-color:grey;border:none}.view-poi .media-preview .carousel .prev{left:23px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.view-poi .media-preview .carousel .next{right:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.view-poi .media-preview .carousel .slide-container{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.view-poi .media-preview .carousel .slide-container .slide{-o-object-fit:cover;object-fit:cover;width:100%;height:inherit;background-color:#000}.view-poi .media-preview .carousel .slide-container .slide iframe{margin:0 auto;display:block}.view-poi .media-preview .carousel .slide-container .slide .video-player-container,.view-poi .media-preview .carousel .slide-container .slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:inherit}.view-poi .media-preview .carousel .slide-container .slide .video-player-container .video-js{margin:0 auto;height:100%}.view-poi .media-preview .carousel .slide-container .slide .video-player-container .video-js .vjs-big-play-button{margin:auto;top:0;left:0;right:0;bottom:0}.view-poi .media-preview .carousel .slide-container .slide .v-pano:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:40px;width:40px;background-image:url(../img/360.46bc9d94.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.view-poi .media-preview .carousel .slide-container .slide .click-interceptor{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.view-poi .media-preview .carousel .slide-container .slide .zoom-icon{color:#fff;font-size:44px;width:44px;left:0;right:0;margin-left:auto;margin-right:auto;cursor:pointer;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#888}.view-poi .media-preview .carousel .slide-container.active{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-poi .media-preview .carousel .slide-container.active i{position:absolute;color:rgba(0,0,0,.67);font-size:65px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-poi .tabs{height:40px;border-top:1px solid #e2e2e2;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.view-poi .tabs li{height:40px;line-height:40px;width:33.3%;text-align:center;list-style-type:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;cursor:pointer;background:#fff}.view-poi .tabs li a{display:block;color:inherit;text-decoration:none}.view-poi .tabs li a.router-link-active{background:#f7f7f7;font-weight:700}.view-poi .nav-bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f7f7f7;padding:20px 15px}.view-poi .nav-bar .user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-poi .nav-bar .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-poi .nav-bar .btn-container .share-background{background:grey}.view-poi .nav-bar .btn-container .btn-primary{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:5px;font-size:11px;margin-right:5px}.view-poi .nav-bar .btn-container .btn-primary .material-icons{font-size:16px;margin-right:4px;vertical-align:middle}.view-poi .nav-bar .next-poi{-ms-flex-item-align:end;align-self:flex-end}.view-poi .nav-bar .prev-poi{-ms-flex-item-align:start;align-self:flex-start}.view-poi .nav-bar .next-poi,.view-poi .nav-bar .prev-poi{font-size:12px;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32%}.view-poi .nav-bar .next-poi span,.view-poi .nav-bar .prev-poi span{display:block}.view-poi .nav-bar .next-poi .material-icons,.view-poi .nav-bar .prev-poi .material-icons{font-weight:700;font-size:17px;vertical-align:middle}.view-poi .content-box{padding:15px;background:#f7f7f7;min-height:calc(100vh - 408px)}.view-poi .content-box .content{border:1px solid #d4d7db;border-radius:3px;padding:15px 15px;margin-top:0}.view-poi .content-box .directions-view .btn-start-tour i.active{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}.view-poi .content-box .directions-view .google-map-link{margin-bottom:10px;display:block}.view-poi .content-box .directions-view .btn-container,.view-poi .content-box .directions-view .vue-map-container{margin-bottom:10px}.view-poi .content-box .directions-view .poi-map-container{position:relative;height:300px}.view-poi .content-box .directions-view .poi-map-container .vue-map-container{width:100%;height:300px}.view-poi .content-box .directions-view .poi-map-container .directions-error{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);text-shadow:0 0 5px #000;color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:700;font-size:1.5em}.view-poi .content-box .directions-view .poi-map-container .directions-error a{color:red}.view-poi .content-box .directions-view .btn-start-tour{width:100%}.view-poi .content-box .directions-view .btn-list-stop{width:100%;padding:8px}.view-poi .content-box .directions-view .list-poi{padding:0;margin:0 -15px;list-style-type:none}.view-poi .content-box .directions-view .list-poi .poi-item{padding:0 15px;color:#777272;font-size:15px;font-weight:500;line-height:24px;cursor:pointer}.view-poi .content-box .directions-view .list-poi .poi-item button{background:none;border:none;color:inherit}.view-poi .content-box .directions-view .list-poi .active{color:#fff}.view-poi .content-box .directions-view .list-poi .list-empty{text-align:center;font-size:16px}.view-poi .content-box .notes-poi .content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.view-poi .content-box .notes-poi .save-btn{color:#fff;margin-top:5px;padding:5px 8px}.view-poi .content-box .notes-poi .content-note{outline:none;width:100%;border:none;font-family:unset;border-bottom:1px solid #bababa}.view-poi .information-poi .description-poi .description{margin:0 0 20px 0}.view-poi .information-poi .description-poi .point{display:inline-block;cursor:pointer;color:inherit;text-decoration:none}.view-poi .information-poi .description-poi .point .address{display:inline-block;margin:0 0 0 10px;font-size:14px}.view-poi .information-poi .description-poi .point .material-icons{vertical-align:middle}.view-poi .adp-directions tr{display:block}.view-poi .adp-directions tr>td.adp-substep:nth-child(2){display:none}.view-poi .adp-directions tr>td.adp-substep:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:12px 0}.view-poi .adp-directions tr>td.adp-substep:last-child>div{background-color:#fff;z-index:1;padding-right:10px;padding-left:20px}.view-poi .adp-directions tr>td.adp-substep:last-child:after{content:"";border-top:1px solid;position:absolute;top:50%;left:0;right:-18px}.view-poi .adp-directions .adp-step,.view-poi .adp-directions .adp-substep{border:none}.view-poi .adp-directions .adp-step>b,.view-poi .adp-directions .adp-substep>b{font-weight:unset}.view-poi .adp-directions .adp-substep .adp-stepicon .adp-maneuver{opacity:.6}.view-poi .popup-block{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);z-index:9}.view-poi .popup-block .switchOffClickDuringAnimation{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999999999}.view-poi .popup-block .preview-block{position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}.view-poi .popup-block .preview-block .btn-close{background-color:grey;background-image:url(../img/close.2b9591eb.svg);display:block;width:40px;height:40px;margin:10px 20px 20px 20px;border:none;padding:0;border-radius:50%;background-position:50%;background-size:20px;background-repeat:no-repeat;position:fixed;right:0;z-index:11}.view-poi .popup-block .preview-block .next,.view-poi .popup-block .preview-block .prev{z-index:9;top:calc(50% - 38px);border:none}.view-poi .popup-block .preview-block .custom-zoom{top:0;bottom:25%;right:0;margin:auto;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.view-poi .popup-block .preview-block .custom-zoom .button-container button{display:block;width:40px;height:40px;margin:20px;border:none;padding:0;border-radius:50%;background-position:50%;background-size:20px;background-repeat:no-repeat}.view-poi .popup-block .preview-block .custom-zoom .button-container .zoom-in{top:0;background-color:grey;background-image:url(../img/plus.e67039ea.svg)}.view-poi .popup-block .preview-block .custom-zoom .button-container .zoom-out{top:40px;background-color:grey;background-image:url(../img/minus.0494da3b.svg)}.view-poi .popup-block .preview-block .preview{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.view-poi .popup-block .preview-block .preview iframe{width:100%;height:100%}.view-poi .popup-block .preview-block .preview .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.view-poi .popup-block .preview-block .preview .swiper-slide .swiper-zoom-container{max-height:100%;height:auto;position:relative}.view-poi .popup-block .preview-block .preview .video-player-container,.view-poi .popup-block .preview-block .preview .video-player-container .video-player{height:100%;width:100%}.view-poi .popup-block .preview-block .preview .video-player-container .video-player .video-js{height:100%;width:inherit}.view-poi .popup-block .preview-block .preview .video-player-container .video-player .video-js .vjs-big-play-button{margin:auto;top:0;left:0;right:0;bottom:0}.view-poi .popup-block .preview-block .preview .video-player-container .transcript-active{height:calc(100% - 90px)}.view-poi .popup-block .preview-block .preview .video-player-container .video-transcript{margin-top:10px;height:80px;background-color:#fff;width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.view-poi .popup-block .preview-block .preview .video-player-container .video-transcript h4{font-size:14px;margin:5px 0 8px}.view-poi .popup-block .preview-block .preview img{max-width:100%;max-height:100%}.view-poi .popup-block .preview-block .preview .image-description{color:#fff;margin:0;position:absolute;bottom:0;background:hsla(0,0%,50.2%,.7)}.view-poi .popup-block .preview-block .preview .swiper-slide-zoomed .image-description{display:none}.view-poi .popup-block .preview-block .scroll-hidder{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;margin-top:10px;position:relative;min-height:90px;padding-left:10px;padding-right:10px}.view-poi .popup-block .preview-block .scroll-hidder ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin-left:auto;margin-right:auto;height:90px;overflow-x:scroll;padding-bottom:17px;margin-bottom:-17px}.view-poi .popup-block .preview-block .scroll-hidder ul li{position:relative;height:70px;visibility:visible;margin-right:10px;width:100px;cursor:pointer}.view-poi .popup-block .preview-block .scroll-hidder ul li img{-o-object-fit:cover;object-fit:cover;width:100px;height:100%}.view-poi .popup-block .preview-block .scroll-hidder ul .active:after{content:"";position:absolute;top:calc(100% + 3px);left:0;right:0;border-bottom:5px solid;border-color:inherit}.view-poi .name-of-poi{font-size:14px;font-weight:700;margin:0 0 10px 0}.btn-container div.direction{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0;margin-right:0;border-radius:4px}.social-media-poi{background-color:#f7f7f7;padding-bottom:20px}.social-media-poi div.social-wrapper{background-color:#fff;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex:1;flex:1}.social-media-poi div.social-wrapper,.social-media-poi div.social-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.social-media-poi div.social-wrapper a{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4%;text-decoration:none;color:inherit}.social-media-poi div.social-wrapper a p{margin-bottom:0;color:inherit}.social-media-poi .close-share{position:absolute;top:0;right:0;padding:0;background:none;border:none;cursor:pointer}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control{display:block!important}@media (max-height:567px){.view-poi .popup-block .preview-block .preview .video-player-container .video-transcript{display:none}.view-poi .popup-block .preview-block .preview .video-player-container .transcript-active{height:100%}}@media screen and (min-width:768px){.social-media-poi div.social-wrapper .share-network-sms{display:none}.view-poi .media-preview{height:100%;width:60%}.view-poi .media-preview .carousel .slide-container .slide .video-player-container .video-js{width:100%}.view-poi .media-preview .carousel .slide-container .slide .zoom-icon{margin-left:unset}.view-poi .media-preview .carousel .slide-container .slide iframe{height:100%;width:100%}.view-poi .media-preview .carousel .arrow{background-size:30%;width:50px;height:50px;-webkit-box-shadow:0 0 5px 1px #000;box-shadow:0 0 5px 1px #000}.view-poi .tabs{position:absolute;right:0;width:40%}.view-poi .nav-bar{position:fixed;left:-5%;right:-5%;bottom:0;background:transparent;z-index:1}.view-poi .nav-bar .next-poi,.view-poi .nav-bar .prev-poi{font-size:16px;padding:8px;width:150px}.view-poi .nav-bar .btn-container .btn-primary{padding:8px;font-size:14px;margin:0}.view-poi .content-wrapper{position:absolute;top:50%;left:50%;height:90%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-poi .content-wrapper .content-box{padding:40px 0 70px;width:40%}.view-poi .content-wrapper .content-box .content{border:none;background-color:unset;height:100%;overflow:auto;padding:15px 30px}.view-poi .content-box .directions-view .poi-map-container,.view-poi .content-box .directions-view .poi-map-container .vue-map-container{height:150px}.social-media-poi div.social-wrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;width:300px;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;z-index:10}.view-poi .popup-block .preview-block .preview .swiper-slide .swiper-zoom-container{height:100%}}.share-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap column;flex-flow:column wrap;width:90%;margin:20px auto}.share-notes input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:28px;border:none;border-bottom:1px solid #000;font-size:14px;outline:none}.share-notes input:not(:last-child){margin-bottom:10px}.share-notes input:focus{outline:2px solid}.share-notes label{font-size:12px;opacity:.6}.share-notes .btn{margin-left:auto;margin-bottom:20px;margin-top:20px}.share-notes .opt-in{margin-top:10px}.share-notes .opt-in input[type=checkbox]{width:auto;margin-left:0}.share-notes .opt-in label{font-size:14px}.share-notes .overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999}.share-notes .overlay .success-popup{position:fixed;width:320px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.share-notes .overlay .success-popup h3{margin-top:0}.share-notes .overlay .success-popup .btn{display:block;margin:40px auto 10px;width:50%;text-align:center;color:#fff}.noteBox{height:auto;min-height:200px}.edit-btn{margin-left:auto}@media screen and (min-width:768px){.share-notes{width:100%;margin:-20px 0 0;padding:20px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.share-notes form{width:40%;margin:0 auto}.share-notes .btn{margin-right:auto}.note-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.sticky-container{padding:0;margin:0;position:fixed;right:-155px;top:75%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px;z-index:100}.sticky span{display:list-item;list-style:none;background-color:#333;color:#efefef;height:43px;padding:0;margin:0 0 1px 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;filter:#808080;-webkit-filter:grayscale(100%)}.sticky span:hover{margin-left:-115px;-webkit-filter:grayscale(0)}.sticky span img{float:left;margin:5px 5px;margin-right:10px}.sticky span p{padding:0;margin:0;text-transform:uppercase;line-height:43px}.progress-bar-container{padding:0 15px;background:#f7f7f7}.progress-bar-container .finish-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize;font-size:1.2em;-webkit-animation:pulse 1s ease-out infinite;animation:pulse 1s ease-out infinite;width:100%}.progress-bar-container .wrapper-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-bar-container .wrapper-block .progress-bar{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;margin:0 10px;background-color:#bbb}.progress-bar-container .wrapper-block .inner-bar{position:absolute;top:0;left:0;bottom:0;-webkit-transition:width 1s linear;transition:width 1s linear}.progress-bar-container .wrapper-block .inner-bar img{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4vw;max-height:25px}.progress-bar-container .wrapper-block span{text-align:center;color:#666}@media screen and (min-width:768px){.progress-bar-container{position:absolute;bottom:100%;right:0;left:0;padding:0}.progress-bar-container .wrapper-block{padding:7px 15px}.progress-bar-container .finish-btn{position:fixed;width:auto;right:-5%;bottom:0;margin-bottom:20px;margin-right:15px;cursor:pointer;z-index:2}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{-webkit-box-shadow:0 0 0 15px transparent;box-shadow:0 0 0 15px transparent}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2)}to{-webkit-box-shadow:0 0 0 15px transparent;box-shadow:0 0 0 15px transparent}}.congratulations-container .content{padding:20px 15px}.congratulations-container .congratulations-image{height:25vh;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-top:50px}.congratulations-container .cta-btn{display:block;text-transform:capitalize;text-align:center;margin-bottom:10px;text-decoration:none}.congratulations-container h1{text-align:center;font-weight:400;margin-top:0}.congratulations-container p{color:#666;margin-bottom:20px}@media screen and (min-width:768px){.congratulations-container{width:60%;margin:0 auto}.congratulations-container .content{margin-bottom:50px;background-color:#fff}}.location-modal-container,.sbnc-modal-container{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999}.location-modal-container .location-modal,.location-modal-container .sbnc-modal,.sbnc-modal-container .location-modal,.sbnc-modal-container .sbnc-modal{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:350px;max-width:90%;max-height:60%;overflow-y:auto;outline:none}.sbnc-modal-container .sbnc-modal{overflow:visible;max-height:90%;top:50%}.sbnc-modal-container .sbnc-modal .sbnc-header{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px}.sbnc-modal-container .sbnc-modal .sbnc-header .sbnc-header-image{-ms-flex-item-align:center;max-height:50px;max-width:100%;display:block;align-self:center}.sbnc-modal-container .sbnc-modal .sbnc-header .sbnc-close{display:block;position:absolute;top:8px;right:8px;text-decoration:none;color:#000;font-size:20px;font-weight:700;-ms-flex-item-align:end;align-self:flex-end}.sbnc-modal-container .sbnc-modal .sbnc-row-title{font-weight:700;font-size:16px;text-align:center}.sbnc-modal-container .sbnc-modal .sbnc-wide-form{height:calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 20px}.sbnc-modal-container .sbnc-modal .sbnc-wide-form .sbnc-form-row:not(:last-child){margin-bottom:10px}.sbnc-modal-container .sbnc-modal .sbnc-wide-form .sbnc-form-row .sbnc-form-control,.sbnc-modal-container .sbnc-modal .sbnc-wide-form .sbnc-form-row input{min-width:250px;border:none;border-bottom:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;outline:none;padding:6px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.sbnc-modal-container .sbnc-modal .sbnc-wide-form .sbnc-form-row .sbnc-form-control:focus,.sbnc-modal-container .sbnc-modal .sbnc-wide-form .sbnc-form-row input:focus{outline:2px solid}.sbnc-modal-container .sbnc-modal .sbnc-row-submit .sbnc-form-button{text-transform:uppercase;height:35px;border-radius:4px;border:none;cursor:pointer;padding:6px 12px}.sbnc-modal-container .sbnc-modal .sbnc-row-submit .sbnc-form-button:active,.sbnc-modal-container .sbnc-modal .sbnc-row-submit .sbnc-form-button:focus,.sbnc-modal-container .sbnc-modal .sbnc-row-submit .sbnc-form-button:hover{-webkit-box-shadow:inset 0 0 5px #000;box-shadow:inset 0 0 5px #000}.sbnc-modal-container .sbnc-modal .sbnc-row-cancel .sbnc-form-button-inverse,.sbnc-modal-container .sbnc-modal .sbnc-row-privacy .sbnc-privacy-link{text-decoration:none;outline:none;color:grey;font-size:11px}.sbnc-modal-container .sbnc-modal .sbnc-row-cancel .sbnc-form-button-inverse:focus,.sbnc-modal-container .sbnc-modal .sbnc-row-privacy .sbnc-privacy-link:focus{outline:2px solid}.sbnc-modal-container .sbnc-modal .sbnc-row-privacy{font-size:10px}.sbnc-modal-container .sbnc-modal .sbnc-form-dropdown{position:relative}.sbnc-modal-container .sbnc-modal .sbnc-form-dropdown select{background:transparent;border-radius:0;padding-right:55px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.sbnc-modal-container .sbnc-modal .sbnc-form-dropdown select::-ms-expand{display:none}.sbnc-modal-container .sbnc-modal .sbnc-form-dropdown:after{position:absolute;right:0;top:7px;font-family:Material Icons;content:"keyboard_arrow_down";font-weight:700;font-size:17px;height:16px;display:inline-block;vertical-align:middle;border:none;padding:0;outline:none;margin-top:auto;margin-bottom:auto;z-index:-1}.location-modal-container .location-modal{background-color:#fff;-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;text-align:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:none;top:50%}.location-modal-container .location-modal h1+p{color:#999}.location-modal-container .location-modal .android-modal,.location-modal-container .location-modal .ios-modal{position:relative;list-style:none;counter-reset:item;text-align:justify;padding-left:0}.location-modal-container .location-modal .android-modal:before,.location-modal-container .location-modal .ios-modal:before{content:"";position:absolute;top:0;bottom:0;left:16px;border-left:1px solid #eee;z-index:-1}.location-modal-container .location-modal .android-modal li,.location-modal-container .location-modal .ios-modal li{counter-increment:item}.location-modal-container .location-modal .android-modal li:not(:last-child),.location-modal-container .location-modal .ios-modal li:not(:last-child){margin-bottom:30px}.location-modal-container .location-modal .android-modal li:before,.location-modal-container .location-modal .ios-modal li:before{display:inline-block;text-align:center;margin-right:10px;content:counter(item);border-radius:100%;font-weight:700;background-color:#fff;border:1px solid #eee;color:#000;width:35px;line-height:35px;font-size:27px}.location-modal-container .location-modal .ios-modal{font-size:10px}.location-modal-container .location-modal .ios-modal li:before{width:30px;line-height:30px;font-size:20px}.location-modal-container .location-modal .skip{color:#999;text-decoration:underline;margin-bottom:0;cursor:pointer;background:none;border:none}@media screen and (orientation:landscape){.location-modal-container .location-modal{max-height:90vh;overflow:auto}.sbnc-modal-container .sbnc-modal{overflow:auto}}@media screen and (min-width:400px){.location-modal-container .location-modal{padding:40px}.location-modal-container .location-modal .ios-modal{font-size:12px;margin-left:-20px;margin-right:-10px}.location-modal-container .location-modal .ios-modal li:before{width:35px;line-height:35px;font-size:27px}}.audio-player{margin-bottom:10px}.audio-player .player-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.audio-player .player-controls .player-progress{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;cursor:pointer}.audio-player .player-controls .player-progress:focus{color:$navbar-default-link-active-color}.audio-player .player-controls .player-progress .player-seeker{bottom:0;left:0;position:absolute;top:0;background-color:inherit}.audio-player .player-controls .player-progress .player-seeker:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:10px;height:10px;background-color:inherit;border-radius:50%}.audio-player .player-controls .play-btn{position:relative;width:28px;height:28px;border-radius:50%;border-width:2px;border-style:solid;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.audio-player .player-controls .play-btn.pause:after{width:4px;height:11px;border-top:none;border-bottom:none;border-right:3px solid;border-left:3px solid;-webkit-transform:translate(7px,6px);transform:translate(7px,6px);border-color:inherit}.audio-player .player-controls .play-btn:after{content:"";position:absolute;-webkit-transform:translate(7px,4px);transform:translate(7px,4px);border-top:8px solid transparent;border-left:14px solid;border-bottom:8px solid transparent;border-left-color:inherit;left:0;top:0}.audio-player .player-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.audio-player .player-details .player-time-current{padding-left:5px}.straigh-btn{color:#fff}.straigh-btn .md-button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.straigh-btn .md-button-content i{display:block;margin-right:10px}.content-title{font-size:1.6rem;line-height:normal;font-family:Roboto Slab,Helvetica,Arial,sans-serif}.btn-main{border:1px solid;border-radius:4px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.e79bfd88.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.570eb838.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.012cf6a1.woff) format("woff"),url(../fonts/MaterialIcons-Regular.a37b0c01.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}#app,body{height:100%;min-height:100%;overflow:auto}#app,.sbnc-wide-form{font-family:CustomFont,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}body{margin:0;font-size:14px}:focus{outline-offset:-2px}button{cursor:pointer}.page-container{min-height:100vh;flex-direction:column;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.page-container,.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.wrapper{flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;margin-bottom:60px;margin-top:50px;background-color:#fff}.wrapper .play-btn{-webkit-box-flex:0;-ms-flex:none;flex:none}.mobile-visible{display:block}.desktop-visible{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-block;line-height:16px;padding:8px 13px;text-transform:uppercase;border:2px solid;border-radius:4px;cursor:pointer}.btn img{vertical-align:middle;margin-right:7px}.btn.btn-primary{border:none}.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:inset 0 0 5px #000;box-shadow:inset 0 0 5px #000}.btn.disabled,.btn[disabled]{opacity:.3;cursor:not-allowed}.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover{-webkit-box-shadow:none;box-shadow:none}.edit-btn{white-space:nowrap;cursor:pointer;padding-right:10px}.btn-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 0}.btn-container,.btn-container .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-container .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-container img{max-height:23px}.loader-fullpage{background:#f5f5f5;position:fixed;overflow:hidden;width:100%;height:100%;left:0;top:0;z-index:9999}.loader-fullpage .logo-loader{position:absolute;width:5%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader-fullpage .logo-loader img{width:100%;height:auto;display:block;-webkit-animation:pop 1s infinite;animation:pop 1s infinite}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.about-page .about-wrapper{padding:15px}.about-page .about-wrapper .about-main h2{margin-top:0}.about-page .about-wrapper .about-sub{margin-top:20px}.about-page .about-wrapper .about-sub .logo img{width:60%}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{height:auto}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing .vjs-menu-content .vjs-menu-item,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu .vjs-menu-content .vjs-menu-item{position:unset;visibility:visible}@media screen and (min-width:768px){.wrapper{margin-bottom:42px;margin-top:141px;background-color:transparent}.mobile-visible{display:none}.desktop-visible{display:block}.about-page .about-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;max-width:60%;max-height:60vh;overflow:auto;text-align:center;background-color:#fff}}@-webkit-keyframes pop{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pop{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}