@keyframes bounce{0%,to{top:0}50%{top:-15px}}@keyframes small-bounce{0%,to{top:0}50%{top:-4px}}@font-face{font-family:'Avenir Next';src:url(https://tools.travelstorys.com/sitev4/AvenirNext-Regular.woff2) format('woff2'),url(https://tools.travelstorys.com/sitev4/AvenirNext-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0}.crisp-client{position:relative;z-index:3}*,.flags{box-sizing:border-box}.flags{position:absolute;top:7px;right:7px;width:32px;border-radius:5px;background:#ccc;padding:2px}.flag{position:relative;width:100%;margin:0;padding:0;border-radius:0;border:0;background:0 0}.flag:not(:first-child){margin-top:8px}.flag img,.news-bar{width:100%}.flag span{background:#007f7b;text-transform:uppercase;font-size:10px;font-weight:700;color:#fff;position:absolute;display:block;width:18px;right:0;bottom:-2px;border-radius:4px}.flag .extra{background:rgba(0,0,0,.4);border-radius:5px;padding:3px 0}.deleteyouraccount h3{text-align:center;line-height:1.5;font-weight:400}.deleteyouraccount form{text-align:center;padding-top:25px}.deleteyouraccount form input[type=email]{padding:8px;max-width:315px;width:100%;margin-top:5px}.deleteyouraccount input[type=submit]{background-color:#c1d72e;border:0;color:rgba(13,43,56);padding:10px 32px;text-align:center;text-decoration:none;display:inline;font-size:16px;max-width:315px;width:100%;margin-top:25px;margin-bottom:35px;border-radius:8px}#list-button,#map-button{background-color:#bfd526;border:2px solid #000;color:#000;font-size:16px;padding:8px}.news-bar{background-color:#bfd526;text-align:center;height:50px;line-height:50px}.dropdown-lang select option,.news-bar,.news-bar a:visited{color:#000}.text .content h2{color:#007f7b;font-weight:300}#tsg-logo-style,.desktop-plus,.plus{user-select:none;display:inline-block}.desktop-plus,.plus{color:#bfd526;background-color:#fff;border-radius:100px;border:1px solid #fff;font-size:50px;height:50px;width:50px;font-weight:lighter;text-align:center;line-height:50px;position:relative;left:26.5%;right:50%;top:58%}#tsg-logo-style{font-weight:400;vertical-align:middle;font-size:53px;margin:24px;font-family:"Ubuntu Condensed","Roboto",sans-serif}#tsg-logo-style s{font-size:80%;text-decoration:none}#white-knight-header,#white-knight-virtually h2{font-weight:300;text-align:center;position:relative}#white-knight-header{padding-top:75px;padding-bottom:25px;background:url(/white-knight/hero.jpg) no-repeat center center fixed;background-size:cover;color:#333;height:60vh}#white-knight-header h1{font-size:75px}#white-knight-plus-ts{display:block;height:215px;max-width:1200px;margin-left:auto;margin-right:auto}#white-knight-plus-ts h3{color:#fff;font-weight:500}#white-knight-virtually{background:url(/white-knight/virtually.jpg) center;background-size:cover;color:#fff;display:block;padding:50px 25px}#white-knight-virtually h2{font-size:26px}#schedule-a-time{padding-top:50px;padding-bottom:50px}#schedule-a-time .inner,div#footer div.inner{text-align:center}#schedule-a-time .inner h2{font-weight:400}#designed-for-today,#video-experiences,#white-knight-app{max-width:1200px;margin-left:auto;margin-right:auto;text-align:left}#designed-for-today .row .two-column,#video-experiences .row .two-column,#white-knight-app .row .two-column{color:#fff;text-align:left;line-height:1.5}#designed-for-today .row .two-column h3,#video-experiences .row .two-column h3,#white-knight-app .row .two-column h3{font-weight:550}#designed-for-today .row .two-column p,#video-experiences .row .two-column p,#white-knight-app .row .two-column p{font-size:22px}#video-experiences video{height:100%;width:100%;padding:0}.purchase-premium table td+td{padding-left:20px;padding-right:10px}.purchase-premium table{margin-top:15px}.purchase-premium tr div:not(:first-child){padding-top:15px}a{text-decoration:none}p{font-family:Roberto,sans-serif;font-size:14px}#cart{text-align:center;background-color:#f9f9f9;padding-top:25px;padding-bottom:75px}#included-cart{padding-right:20px}.cart-price{float:right;margin-right:35px;margin-bottom:8px;font-weight:300}#premium-tours,#tour-listing{width:100%;display:inline-block}.premium-legend-header{background-color:#007f7b;color:#fff;text-align:center}.premium-legend-chart{background-color:#d5dedd}#legend-chart-title{color:#000;font-weight:300;vertical-align:middle;display:inline;padding-top:5px}#legend-chart-title a{color:#00f}.purchase-premium{border:1px solid gray;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:center;padding:15px;margin-left:15px}.purchase-premium p{font-size:18px}.product-summaries{margin-left:15px;margin-top:15px}#purchase-premium-header{background-color:#00853d;color:#fff;font-weight:500;font-size:24px;border-top-left-radius:8px;border-top-right-radius:8px;margin-left:15px}.products{display:block;margin-left:auto;margin-right:auto}.product-tile{background-color:#fff;padding:15px;width:100%;//max-width:1000px;color:#000;margin:10px 0 0}.bundle-products,.product-tile{display:table;height:auto}#bundle-products-table,.tour-cards .tcard img{width:100%}table,td,tr{border-collapse:collapse;border:0;padding:0}.green-box{background:#00853d;width:75px;border:0;padding:0}.product-info{display:table-cell;vertical-align:middle;padding-left:20px}#bundle-item{height:25px;box-sizing:border-box;padding:3px 8px}#bundle-item:nth-child(2n){background:rgba(0,0,0,.1)}.product-tile a{color:#007f7b;text-align:left;font-size:14px}#professional-production li,.product-tile p{text-align:left}.product-tile h4{font-weight:700;vertical-align:middle;padding-right:18px}.product-tile h3{color:#007f7b;font-weight:700}#included-cart{float:right}.cart-total{display:table;width:100%}.cart-subtotal,.product-tile h4{text-align:right;display:table-cell}.cart-subtotal p{font-weight:300;font-size:18px;padding-right:40px}.product-tile .org-logo{height:100px;width:100px;display:table-cell;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}.checkout-buttons{text-align:right;margin-top:25px}#checkout-button{display:inline-block;width:100%;margin-right:20px}.paypal-btn{width:250px;display:inline-block;float:right}#checkout-button,#loginButton{background-color:#00853d;border:0;color:#fff;padding:5px;text-decoration:none;font-size:16px;height:35px;max-width:250px;margin-bottom:15px;border-radius:8px;cursor:pointer}.cart,.login{color:#000;text-align:right}#loginButton,.cart{display:inline-block;width:100%}.cart a,.login a{color:#fff}#news-videos video,.login-bar a{display:inline-block;border-radius:8px}.login-bar a{top:3px;right:3px;position:absolute;font-size:18px;border:2px #fff solid;padding:6px}.header.flipped .login-bar a{border:2px solid #fff;outline:2px solid #007f7b;background:#007f7b;color:#fff}.client-logo-content div,.dropdown-lang{display:inline-block;vertical-align:top}.dropdown-lang select{font-family:"Ubuntu Condensed",sans-serif;font-size:20px;height:35.2px;color:#fff;margin:2px 0 2px 5px;border:2px solid #fff;padding-left:3px;border-radius:8px}@-moz-document url-prefix(){.dropdown-lang select{padding-left:7px}}.dropdown-lang select:hover,a.tsg-iw{cursor:pointer}#mainNav button,.box-in{border:2px solid #000;border-radius:8px}.client-logo-container{width:100%;height:150px;overflow:hidden}.client-logo-content{height:100%;width:auto;position:relative}.client-logo-content div{height:100%;position:absolute}.client-logo-content div img{height:100%!important}#campus-hero{padding-top:75px;padding-bottom:75px;background:url(/campus-tours/hero_campus.jpg) no-repeat center center fixed;background-size:cover;color:#fff;text-align:center;font-weight:300;position:relative}#campus-hero img{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;display:block}.shaded-hero{background:rgba(53,66,73,.7);width:100%;height:100%}.news-box a h3,.shade{position:absolute;left:0}.shade{background:rgba(53,66,73,.6);height:100%;width:100%;top:0;z-index:0}.quote-box{padding:10px;font-style:italic;text-align:center;border:1px solid gray;color:#888;width:100%;height:298px;display:flex;justify-content:center;align-items:center}.quote-box p{line-height:26px;font-size:16px}#campus{padding-top:75px;background-color:#0d3542}#professional-production{background-color:rgba(53,66,73,.7);background:url(https://d9hhrg4mnvzow.cloudfront.net/get.travelstorys.com/campus-tours/3656eed5-unsplash-r93uzet3aqe_11hc0zk00000000000001o.jpg) no-repeat center center fixed;background-size:cover;color:#fff;text-align:center;font-weight:300;position:relative}#news-articles,#professional-production,#working-with-tsg{padding-top:75px;padding-bottom:75px}#working-with-tsg{background-color:#fff}#working-with-tsg .row .column .textbelow h3{font-style:italic;margin-top:30px;font-weight:300;color:#888;font-size:18px}#campus-screenshots .row .two-column img,.center,hr{max-width:1000px;width:100%}#campus-hero h1,#professional-production h1,#working-with-tsg h1{font-weight:300;text-align:center}#campus-hero h3,#professional-production h3,#working-with-tsg h3{text-align:center;font-size:18px;margin-top:25px;font-weight:300}#professional-production ul{margin-top:50px}#news-articles{color:#fff;background-image:linear-gradient(360deg,rgba(13,53,66),#007f7b)}#news-articles-newsletters,#news-articles-tour-sponsor-spotlight{padding-top:75px;padding-bottom:75px;color:#fff;background:#007f7b}.center{margin-left:auto;margin-right:auto}#news-videos{padding-top:75px;padding-bottom:75px}#news-videos video{margin-top:25px;width:75%}.news-box,body{background-color:#fff}.news-box{width:328px;color:#000;border:4px solid #fff;border-radius:4px;margin-top:25px;display:inline-block;float:left;margin-right:2px;margin-left:2px;height:100px;position:relative}.newsletter-box{height:75px}.news-box:hover,a.tsg-iw:hover h1,a.tsg-iw:hover h2,a.tsg-iw:hover h3{opacity:.5}.news-box h1,.news-box h3,.news-box h4{color:#000;font-weight:300;padding-left:15px;padding-right:15px}.news-box a h3{font-size:16px;bottom:0;font-weight:700}.news-box h1{font-size:18px;padding-top:2px}.news-box img{width:100%;height:350px;object-fit:cover}#tour-sort-div{display:inline;margin-left:10px;margin-bottom:10px}#jobsEmailButton,#subscribeButtonCTA{background-color:#00853d;color:#fff;padding:5px;text-decoration:none;font-size:16px;width:100%;border-radius:8px;cursor:pointer}#jobsEmailButton{border:0;display:block;height:35px;max-width:250px;margin-bottom:15px;margin-left:auto;margin-right:auto}#subscribeButtonCTA{border:2px solid #fff;font-weight:700;display:inline-block;height:50px;max-width:997px;margin:20px auto 15px}h1.tsg-iw,h2.tsg-iw{margin:0;font-size:18px;font-weight:200;color:#0066d1}h2.tsg-iw{font-size:14px;color:#2992fb}h3.tsg-iw{margin:0;font-size:12px;font-weight:400;color:#00a7ff}#build-a-tour-cta{padding-bottom:25px;background-color:#007f7b}#awards{padding-bottom:25px;color:#000;text-align:center}#ht-value-prop .row p,#ht-value-prop-2 .row p{font-family:'Advenir Next',sans-serif;font-size:18px;font-weight:100}#ht-narrator{padding-top:75px;padding-bottom:75px}hr{border:1px solid #fff;max-width:500px;margin:10px auto}#tour-audio h1,.text .content .copy h1{text-align:center;font-weight:300;margin-top:20px;font-size:30px;margin-bottom:20px}.audio-sample,.audio-sample audio{width:100%;margin-right:auto;margin-left:auto}.audio-sample{max-width:calc(75% - 5px)}.audio-sample audio{text-align:center;height:25px}.audio-sample h3{font-weight:350;text-align:left;font-size:16px}.hero-logo{position:relative;left:100px;display:inline-block;vertical-align:middle}.phone-screenshots{height:500px;width:250px;margin-left:auto}#middle{margin-top:75px}.mandarin-main{padding-left:110px;padding-right:110px;font-size:16px}.disclaimer{padding-bottom:10px}body{font-family:'Roberto',sans-serif}#mainNav .logo img{height:90px;transition:height .4s;padding-top:10px}#ht-features p{font-weight:200;padding-left:100px}#ht-features h1,.two-column h5{font-weight:300}#mainNav ul{list-style:none;display:flex;align-items:center;width:700px;justify-content:space-around;right:100px;font-family:'Roberto', font-size: 24px;font-style:normal;font-variant:normal;font-weight:400;line-height:26.4px}#mainNav button{padding:10px 24px;border-radius:1px;background-color:transparent}#mainNav a{color:#000;text-decoration:none}#mainNav a .icon,.newsletter .ctct-inline-form .grecaptcha-badge{display:none}#mainNav{display:flex;justify-content:space-between;padding:0 16px;position:fixed;width:100%;top:0;background-color:#5dc2c4;transition:background .4s;z-index:500}section{box-sizing:border-box;font-size:20px}.roundedbox{max-width:1000px;width:100%;border-radius:12px;padding:20px;margin-left:auto;margin-right:auto}#aboutapp{background-color:#0d3542;padding:0 0 75px}#aboutapp div.right-col,#ht-5-r div.right-col,#ht-value-prop div.right-col{float:right;max-width:100%;width:calc(100% - 400px);height:266px;vertical-align:middle;display:table;padding:0 10px}#ht-5-r div.right-col,#ht-value-prop div.right-col{width:calc(100% - 310px)}#aboutapp div.right-col h4{font-weight:400;max-width:350px}#aboutapp div.right-col h4,#ht-value-prop div.right-col h4{display:table-cell;vertical-align:middle}#aboutapp div.right-col h4 b{display:block;font-size:125%;font-weight:400;color:#007f7b}#aboutapp p{color:#000;font-weight:50}#aboutapp img{width:400px;display:inline-block}#aboutapp .row{border:6px solid #fff}#aboutapp .row,#ht-value-prop .badge,#screenshots .row{height:278px;max-width:1000px;width:calc(100% - 30px);margin-right:auto;margin-left:auto;margin-bottom:25px;border-radius:5px}#ht-value-prop .badge{border:5px solid #fff}#aboutapp .row::after,#campus-screenshots .row::after,#endless-possibilities .row::after,#features .row::after,#how-it-works .row::after,#ht-features .row::after,#ht-narrator .row::after,#ht-value-prop .row::after,#ht-value-prop-2 .row::after,#logos .row:after,#products .row::after,#screenshots .row::after,#story-to-tell .row::after,#the-numbers .row::after,#working-with-tsg .row::after{content:"";clear:both;display:table}#aboutapp .column{text-align:center;float:left;width:calc(100%/3);padding:5px}#aboutapp .textbelow{max-width:350px;margin:auto}#how-it-works,#ht-value-Prop{background-color:#fff;padding-top:75px;padding-bottom:75px}#ht-value-Prop{background-color:#fcfefd}#logos,#logos h1{position:relative;z-index:1}#logos{padding-top:25px;padding-bottom:25px;background-color:rgba(255,255,255,.5)}#ht-value-Prop-2{padding-bottom:75px}#logos img{height:auto;width:150px;top:50%;left:50%;margin-left:auto;margin-top:auto}#logos h1{margin:0;padding:0;text-align:center;font-weight:400;color:#fff}#ht-value-prop img,#ht-value-prop-2 img{height:auto;width:230px;margin-left:75px}#features{padding-top:75px}#ht-features{border:0;color:#000;text-decoration:none;display:block;font-size:16px;padding:5px 32px 75px}#ht-features,.white-bg{background-color:#fff}#endless-possibilities .column,#how-it-works .column,#ht-value-prop .column,#logos .column,#products .column,#screenshots .column,#working-with-tsg .column{text-align:center;float:left;display:inline-block;width:calc(100%/3);padding:5px}#how-it-works .column.padd,#story-to-tell .column,#the-numbers .column{text-align:center;float:left;display:inline-block;width:calc(100%/3);padding:40px}#story-to-tell .column,#the-numbers .column{width:calc(100%/4);padding:5px}.two-column{text-align:center}.two-column h5{font-size:10px}#features .column,.two-column{padding:25px}#features .column,#premium-tours .column,.two-column{float:left;display:inline-block;width:calc(100%/2)}ul.tsglogo{list-style-image:url(/img/libubble-b25.png)}#features ul,#how-it-works ul,ul.no-bullet{list-style-type:none;padding:0;margin:0}li.tsglogo{list-style-image:url(/img/libubble-b10.png);padding-right:10px}#features li,#how-it-works li{font-family:'Roberto',sans-serif;font-size:18px;font-weight:300;padding-top:10px;line-height:24px}#how-it-works li{font-size:16px;text-align:left;padding-right:15px;margin-left:20px}#features video,#ht-features{text-align:center;margin:auto;width:100%}#features-video{margin:auto;left:50%;width:100%}#features{padding-bottom:25px}#features .row,#premium-tours .row,#tour-listing .row{max-width:1200px;margin:auto}#how-it-works .textbelow,#ht-value-prop .textbelow,#the-numbers .textbelow{max-width:350px;margin:auto}#how-it-works hr,#story-to-tell hr,#the-numbers hr,#whats-in-a-tour hr{border:1px solid #000;max-width:500px;width:100%;margin:10px auto}#whats-in-a-tour{background:#007f7b;color:#fff;padding-top:75px;padding-bottom:75px}#whats-in-a-tour-tiles{background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.8)) 0 0,url(/img/build/FinalMap.png) center center;padding-top:50px;padding-bottom:50px}#whats-in-a-tour-tiles .tour-tags{display:grid;grid-gap:10px;grid-template-columns:200px 200px 200px 200px;margin-left:auto;margin-right:auto;width:800px;height:100%;row-gap:50px}#whats-in-a-tour-tiles img{height:150px;max-width:150px}#how-it-works h1,#whats-in-a-tour h1{margin:auto}#endless-possibilities h1,#features h1,#how-it-works h1,#products h1,#story-to-tell h1,#the-numbers h1,#whats-in-a-tour h1{text-align:center;font-weight:300;max-width:1200px;width:100%;padding-bottom:25px}#endless-possibilities h1,#features h1,#products h1,#story-to-tell h1{margin:auto}#endless-possibilities h1{padding-bottom:50px}#endless-possibilities p,#products p,#story-to-tell p{line-height:24px}#the-numbers h2,#whats-in-a-tour-tiles h1{text-align:center;font-weight:400;padding-bottom:50px}#endless-possibilities h4,#how-it-works h3,#ht-value-prop h3,#story-to-tell h3{font-weight:400;text-align:center;margin:0}#how-it-works p,#the-numbers h5{margin:0}#endless-possibilities,#products,#story-to-tell,#the-numbers{background-color:#e7f5fa;padding-top:75px;padding-bottom:75px;color:#20313b}#endless-possibilities,#products,#story-to-tell{background-color:#fff}#endless-possibilities,#products{background-color:#e7f5fa}#endless-possibilities img,#the-numbers img{height:200px;width:200px}#the-numbers h1{font-size:90px;margin:0}#the-numbers h2{font-weight:300;font-size:30px;padding-bottom:25px}#the-numbers p{font-weight:700;font-size:20px;margin:0}#the-numbers img{padding:20px}#the-numbers i{color:#c6d552}#products i,#the-numbers i{font-size:200px}@supports (padding:max(0px)){.inner{padding-left:60px;padding-right:60px}}#app{min-height:90vh;width:100%;padding-bottom:0;background-image:url(/img/park.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;text-align:center;align-content:center}#app,#app div.hero-container{position:relative}#app div.hero-container-build{position:relative;background-color:rgba(0,0,0,.5);padding:25px;border-radius:8px}#app div.hero-subject{position:absolute;bottom:0;right:0;width:100%;height:calc(100% - 150px);background-image:url(/img/parkgirl.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center bottom}@media all and (max-width:760px){#app div.hero-subject{background-size:150%}}#app div.textmessage,#video div.textmessage{max-width:400px;width:100%;text-align:center;margin:auto}#app div.hero-text{position:relative;top:50%}#app div.background,#video div.background{background-color:rgba(255,255,255,.4);height:100%;width:100%}#app .badgeRow{max-width:390px;width:100%}#video h1{color:#fff}#app h1,#app h3,#video h1{font-weight:400}#app hr,#connecting img,#contact div.contactform{margin-left:auto;margin-right:auto}#app hr,#connecting hr{display:block;height:1px;border:0;border-top:1px solid #fff}#app hr{width:265px;color:#fff;text-shadow:2px 2px 1px #000,-1px -1px 1px rgba(0,0,0,.5)}#app p{color:#fff;font-size:16px}#connecting{text-align:center;background-color:#0d3542;padding-top:75px;padding-bottom:75px}#build-a-tour-cta h1,#connecting h1,#mission h1,#mobilegiveheader h1{text-align:center;display:block;vertical-align:middle;font-weight:300;color:#fff;margin:auto}#connecting hr{max-width:500px;width:100%;margin:10px auto}#connecting img{vertical-align:middle;padding-right:10px}#newesttoursheader,#newesttoursheader-insta,#ratingscarosel h1,#ratingscarosel-client h1{text-align:center;vertical-align:middle;margin-right:auto;margin-left:auto;font-weight:300;color:#000}#newesttoursheader-insta,#ratingscarosel h1,#ratingscarosel-client h1{font-weight:400}#ratingscarosel h1,#ratingscarosel-client h1{font-weight:300;color:#fff;padding-bottom:20px}#ratingscarosel,#ratingscarosel-client{background-color:#357c78;color:#fff;padding-top:75px;padding-bottom:75px}#ratingscarosel p{color:#000;font-size:16px}#ratingscarosel-client p,label{color:#000;font-size:15px}#connecting .logoright{margin-left:10px}#contact{padding-top:100px;display:inline-block;background-color:#0d3542;width:100%;padding-bottom:50px}#contact h1,#contact-manager h2{font-weight:400;text-align:center;color:#fff}#contact h1{display:block;vertical-align:middle;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:50px}#connecting img,#contact img{height:50px;display:inline-block}#contact a{color:#000}a.flip-tag{position:relative}a.flip-tag,a.flip-tag img{transition-duration:.5s}.v-bottom,a.flip-tag p{position:absolute;left:0;color:#fff}a.flip-tag p{top:0;font-size:12px;padding:5px;opacity:0;transition-duration:.5s}a.flip-tag:hover img{transform:rotateY(180deg)}a.flip-tag:hover p{opacity:1}#contact p{font-weight:100}#contact div.contactform{width:315px;height:auto}#contact div.three-left{float:left;padding-right:20px}#contact div.three-right{width:315px;height:200px;display:inline-block}#contact div.contactform input[type=email],#contact div.contactform input[type=text],#tour-sort-div select,.coming-soon input[type=email],.contactform select,.contactform textarea,.content select{border:1px solid #747474;border-radius:4px;width:315px;margin:8px 0;padding:5px;font-size:16px;resize:none}#tour-sort-div select{margin:8px 20px 8px 8px}label{display:block;color:#eff9ff}#contact div.contactform button,.coming-soon button,.coming-soon input[type=submit]{background-color:#c1d72e;border:0;color:rgba(13,43,56);padding:10px 32px;text-align:center;text-decoration:none;display:inline;font-size:16px;max-width:315px;width:100%;margin-bottom:35px;border-radius:8px}#app-beta button{width:200px}#app .box.right,#contact div.contactinfo,#faq,div#footer div.left,div#footer div.left div,div#footer div.right ul li{display:inline-block}.faq h1{margin-top:50px;padding-left:50px;padding-rght:50px}.faq h2,.faq p{padding-left:50px;padding-right:50px}.faq h2{font-size:16px;margin-top:10px;margin-bottom:10px}.faq p{font-size:14px;font-weight:100}div.faq,div.tos{margin-top:50px;margin-bottom:50px}#app .box.right,#faq,#mobilegiving,#tos{background-color:#fff}#tos{padding-top:50px;padding-bottom:50px;display:block;margin:auto;line-height:1.5}#mobilegiving h1,#tos h1,.faq h1{text-align:center;margin-bottom:50px}#tos p{font-size:14px;margin-left:50px;margin-right:50px}#mobilegiving p,#tos li{font-size:14px;margin-left:100px;margin-right:100px}#mobilegiving{padding-top:100px;display:inline-block}#mobilegiving p{font-weight:100}div.mobilegiving{padding-bottom:50px}#inthenews,#meet,#mission{padding-top:50px;padding-bottom:50px}#mission{background-color:#183441;color:#fff}#mission h1{padding-top:20px}#contact-manager p,#mission p{padding-left:100px;padding-right:100px;padding-bottom:10px;line-height:200%;font-size:16px;text-align:left}#inthenews hr,#meet hr,#mission hr{border:1px solid #000;max-width:500px;width:100%;margin:10px auto}#inthenews,#meet{background-color:#c2d243}#inthenews hr,#meet hr{margin:10px auto 30px}#meet{background-color:#e7f2f1}#meet h1,#mission h1{padding-bottom:20px}#meet hr{max-width:300px;margin:10px auto}#video{padding-bottom:0;height:100vh;background-color:#e7f5fa;background-image:url(/img/park.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center}.v-bottom{bottom:0;text-align:center;width:100%;overflow:hidden}#bounce-arrow{font-size:40px;font-weight:100;position:relative;margin:4px 0 0;transform:scaleX(1.5);animation:bounce 2s infinite ease-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}#video video{height:100%;width:100%;object-fit:cover}#contact a,#video a{text-decoration:none}#video div.video-hero-text{color:#fff;position:relative;top:50%;transform:translateY(-50%)}#contact-manager{background-color:rgba(13,43,56);padding-top:75px;padding-bottom:75px;color:#fff}#contact-manager h2{padding-bottom:10px}#build-a-tour-cta button,#contact-manager button,#english-button button,#ht-value-prop button,#learn-more-btn,#logos button{background-color:#c1d72e;border:0;color:rgba(13,43,56);padding:15px 32px;text-align:center;text-decoration:none;display:inline;font-size:16px;max-width:350px;width:100%;margin-top:15px;margin-bottom:15px;border-radius:8px}#contact-manager a,#ht-features a,#ht-features button{background-color:#fff;border:0;color:5C6A85;padding:15px 32px;text-align:center;text-decoration:none;display:inline;font-size:16px;max-width:350px;width:100%;margin-top:15px;margin-bottom:15px;border-radius:8px}#contact-manager a,#ht-features a{color:#5c6a85;display:inline-block}#slideshow{padding-bottom:0;width:100%;height:calc(100% - 300px)}#slideshow img{display:block;overflow:hidden}#slideshow img,.swiper-container,.swiper-container-1{width:100%;height:100%}.swiper-slide,.swiper-slide-1{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.coming-soon,.newsletter{background-image:url(/img/home/2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;height:100vh;padding-top:100px;color:#fff;text-align:center}#meet h1,.coming-soon h1{font-weight:400}#app .box,.herobox{height:auto;width:auto;padding:35px;background-color:rgba(0,0,0,.6);border-radius:10px}#app .box,.herobox,.newsletter .ctct-inline-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app .box.right{width:460px;max-width:100%;background-color:transparent;position:static;top:0;left:0;transform:none;padding-top:30vh}#app .box.right .hero-text h1{font-weight:400;font-size:34px;margin:auto}#app .box.right .hero-text h2{font-weight:400;font-size:28px;margin:auto}#app .box.right .hero-text h3{font-weight:400;font-size:24px;margin:auto}#app .box.right .hero-text hr{display:inline-block;margin:10px 0;border-color:#333}#app .box.right .textmessage,.tour-cards .tcard{display:inline-block;margin:0}#dropdown-button{position:relative;display:inline-block}#dropdown-button:hover .dropdown-content,li:hover .dropdown-content{display:block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:200px;width:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;left:0;text-align:left}#meet h1,.header.shaded .dropdown-content a{color:#000}.header .desktop .nav.right ul li .dropdown-content a{color:#000;padding:12px;text-decoration:none;text-align:left;display:block;white-space:nowrap}.header .desktop .nav.right ul li .dropdown-content a:hover{background:#63c7c8;opacity:1}@media all and (min-width:901px){#app .box.right{position:relative;left:-25%}}div#footer{background:#222;color:#fff;padding:15px 0}div#footer div.left div.logo{vertical-align:bottom}div#footer div.left div.logo hr{width:100px}div#footer div.left div.social{display:block;margin-top:10px}div#footer div.left div img{height:32px}div#footer div.left div.title{font-size:30px;margin-left:5px;font-family:"Ubuntu Condensed","Roboto",sans-serif}div#footer div.right ul{list-style:none;margin:0;padding:0}div#footer div.right ul li a{display:block;padding:12px 10px;font-size:15px}div#footer div.right ul img{width:40px}div#sub-footer{background:#0f0f0f;color:#bbb;font-size:10px;padding:15px 0;margin-bottom:auto}#meet h1,div#sub-footer .inner{text-align:center}#instatiles,#tourtiles{padding:0;font-size:0;//background-color:#c2d243}.tour-cards{font-size:0}.tour-cards .tcard{width:29%;margin:0 2%;box-sizing:border-box;padding:5px;background:#fff;border-radius:5px}#inthenews-insta{width:100%;height:300px}.tour-cards .tcard h1{font-size:18px;text-align:center;margin:5px 0 8px}.address-block p,.tour-cards .tcard h2{font-size:16px;font-weight:400;text-align:center;margin:0}#address{background-color:#007f7b;padding:16px}.address-block p{color:#fff;font-size:22px;font-weight:100;padding-bottom:10px;margin:auto}#address .address-block a,div#footer div.right ul li a{text-decoration:none;color:#fff}#review h1,.address-block{margin-right:auto;margin-left:auto}.address-block{padding-top:20px;padding-bottom:10px}#how-it-works img,#products img,#story-to-tell img{height:200px;width:200px}#review{text-align:center;background-color:#fff}#review h1{text-align:center;display:block;vertical-align:middle;font-weight:400;color:#000}#review img{height:65px;width:65px;text-align:center;margin-right:20px;margin-left:20px}#mobilegiveheader h1,#review,.reviewlogos{padding-top:50px;padding-bottom:50px}#newesttours{background-color:#c2d243;padding-top:75px;padding-bottom:75px}#mobilegiveheader{padding-top:90px;background-color:#183441;color:#fff}.mobile{display:none}.desktop{display:block}#logocarosel img{height:75px;vertical-align:middle}#logocarosel{padding-top:30px;padding-bottom:30px;background:#d3d3d3}.subject-mobile{width:50%;margin-left:auto;margin-right:auto;padding-bottom:50px}.mandarin-img{width:250px;height:200px}.mandarin-sponsors{padding:25px}.mandarin-sponsors img{padding:25px;width:25%;height:25%}#screenshots{padding-top:75px;padding-bottom:75px;background-color:#fff}#img-full img{width:150px;height:auto}#ht-features h1{padding-top:25px}@media screen and (max-width:900px){.newsletter .ctct-inline-form{position:absolute;padding:50px;top:0;left:0;transform:none;margin-top:15%}#white-knight-header h1{font-size:43px}#white-knight-plus-ts{height:385px}#designed-for-today .row .two-column{padding:25px;line-height:1.3}#white-knight-header{background:url(/white-knight/hero.jpg)}#designed-for-today .row .two-column h3{font-size:18px}#tsg-logo-style{font-size:43px}.desktop-plus{display:none}.plus{position:absolute;left:calc(50% - 25px);top:calc(100% - 25px)}#white-knight-plus-ts .row .two-column{padding-top:25px;padding-bottom:25px}#included-cart{float:right;padding-right:5px;font-size:smaller}.cart-subtotal p{padding-right:20px}.product-tile h4{padding-right:3px}.purchase-premium td{display:block;width:100%}#app div.textmessage,#video div.textmessage,.purchase-premium table td+td{padding:0}.purchase-premium tr div{padding-top:15px}#checkout-button{margin-right:0;max-width:100%;height:50px}#campus-hero{height:65vh}#campus-screenshots .row .column,.paypal-btn{width:100%;max-width:100%}#campus-screenshots .row .column img,#features video,.news-box{width:100%}.news-box-title h3{position:absolute;bottom:0;color:#00853d;left:0;right:0;margin:0 auto}.audio-sample,.roundedbox{max-width:100%}#awards,.roundedbox{width:100%;border-radius:0}#ht-value-props .row img,#ht-value-props-2 .row img{height:auto;width:100%}#middle{margin-top:auto}.hero-logo{left:0;width:100%}.phone-screenshots{height:500px;width:250px;padding-top:50px}.hero-logo img{padding-left:40px;width:100%}#ht-features{border-radius:0}#ht-features h1{padding-left:0}#contact-manager p{padding-left:10px;padding-right:10px}#products i,#the-numbers i{font-size:160px}.mandarin-main{padding-left:0;padding-right:0;font-size:14px}#aboutapp .column,.mandarin-sponsors img{width:100%}.coming-soon input[type=email],.coming-soon input[type=submit]{width:200px}.address-block p{font-size:18px}.herobox{width:75%}#review img{margin-left:10px;margin-right:10px}#mission p{padding-left:20px;padding-right:20px}.product-summaries,.purchase-premium{margin-left:0}#purchase-premium-header{margin-left:0;margin-top:15px}#how-it-works .column,#how-it-works .column.padd,#ht-value-prop .column{width:100%;margin:auto;padding:0}#screenshots .column{margin:auto;padding:0}#logos .column,#premium-tours .column,#working-with-tsg .column,.two-column{width:100%;margin:auto;padding:0}#img-full img{padding-top:0;margin:auto 0}#endless-possibilities .column,#features .column,#ht-features .column,#products .column,#screenshots .column,#story-to-tell .column,#the-numbers .column,.tour-tiles .tile{width:100%}#app .linkform,#mainNav ul,#video .linkform{display:none}#app .badgeRow,#video .badgeRow{text-align:center;float:left;width:100%}#app{margin:auto}#connecting h1,#newesttours{padding-left:10px;padding-right:10px}#connecting h1{text-align:center;display:inline-block;vertical-align:middle;margin-right:auto;margin-left:auto;font-weight:400;color:#fff}.tour-tiles .tile .summary{opacity:1}#aboutapp div.right-col,#ht-value-prop div.right-col{width:100%;display:inline-block;padding-left:25px;padding-right:25px;height:auto}#ht-value-prop img{width:100%;padding:15px;margin-left:auto}#aboutapp .row{height:auto;width:calc(100% - 30px)}#aboutapp img{width:100%}#whats-in-a-tour-tiles .tour-tags{grid-template-columns:150px 150px;width:300px}#contact div.contactform{width:315px;height:auto;display:block}#newesttours{font-size:18px}#mainNav a .icon{float:right;display:block}#mainNav a,#mainNav h1{line-height:60px}#mainNav{height:60px}#mainNav.responsive{height:auto}#mainNav.responsive ul{float:none;display:block;text-align:left}#app .box{width:calc(100% - 30px)}#the-numbers img{padding:30px}.tour-cards .tcard{display:block;width:auto;margin:15px;max-width:400px}#slideshow{height:340px}}#ht-value-prop .textbelow,#ht-value-prop-2 .text-below{font-style:italic}