.zero-margin{margin:0}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}html,body{border:0;margin:0;padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}.colgroup{zoom:1}.colgroup:before,.colgroup:after{content:"\0020";display:block;height:0;overflow:hidden}.colgroup:after{clear:both}.col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left}.col-1{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:8.33333333%}.col-2{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:16.66666667%}.col-3{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%}.col-4{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:33.33333333%}.col-5{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:41.66666667%}.col-6{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:50%}.col-7{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:58.33333333%}.col-8{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:66.66666667%}.col-9{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:75%}.col-10{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:83.33333333%}.col-11{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:91.66666667%}.col-12{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%}html,body{width:100%;height:100%;-webkit-overflow-scrolling:touch}html{font-size:100%;line-height:150%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body.touch{width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}*{margin:0;padding:0}.group:after,.clearfix:after{content:"";display:table;clear:both}.ir{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fl{float:left}.fr{float:right}a{text-decoration:none;color:#144a9b}a:hover{color:#0f6faa}header,.main,footer{width:100%}.container{position:relative}.container.light{background-color:#fff}.container.light .main{background-color:#fff}.container.light .main .text{color:#000}.container.dark{background-color:#000}.container.dark .main{background-color:#000}.container.dark .main .text{color:#fff}.main{position:relative;margin-bottom:50px}.container{max-width:2560px;width:100%;margin:0 auto}.text-and-logo{padding:10%}.text-and-logo .text{float:left}.text-and-logo .logo{float:right;width:4rem}.text-and-logo .logo img{width:100%}#app-banner{display:none}.ad-container{max-width:2560px;width:100%;margin:0 auto}.ad-container img{width:100%}.ad-tab-wrapper{display:block;position:absolute;top:0;margin:0 auto;text-align:center;z-index:999;width:100%}.ad-tab-wrapper img{width:140px;height:64px}@media only screen and (max-width:50em){.ad-tab-wrapper img{width:105px;height:48px}}.social{position:absolute;text-align:center;top:1rem;right:1rem;z-index:999}.social li{display:inline-block;padding:0 1rem}.social li a{display:inline-block;width:25px;vertical-align:middle}.social li a svg{width:100%}@media only screen and (max-width:50em){.ads .ad-block h3{font-size:12px}.social{right:0}.social li{padding:0 .5em}.social li a{width:20px}}@font-face{font-family:'generell_twregular';src:url('../fonts/generell/generell_tw-regular-webfont.woff2') format('woff2'),url('../fonts/generell/generell_tw-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}p.links,.upper{text-transform:uppercase}p.links{text-align:center}p.links a{color:blue}p.links.logo{padding:150px 0}*{margin:0;padding:0}body{background-color:#f2ecdd;background-image:url(../img/bg-gradient.gif);background-repeat:no-repeat;background-size:270%;font-size:22px;line-height:1.2;font-weight:400;font-family:"Crimson Text","Times New Roman",serif}@media only screen and (min-width:1024px){body{background-size:150%}}@media only screen and (max-width:30em){body{font-size:18px}}.main{width:100%;max-width:2560px;overflow-x:hidden;margin:0 auto}.main .display-table{display:table;width:100%}.main .display-cell{display:table-cell;text-align:center;vertical-align:middle}.main .coach-common{padding-top:70px;padding-bottom:50px}@media only screen and (min-width:50em){.main .coach-common{padding-top:120px}}.main .coach-common .cities.nav{list-style-type:none}.main .coach-common .cities.nav h3{font-style:italic}.main .coach-common .cities.nav li{font-family:"generell_twregular",Courier,monospace;text-transform:uppercase;color:#ff7562}.main .coach-common .cities.nav li a{color:#ff7562}.main .coach-common .cities.nav li a:hover{color:#000}.main .coach-common .cities.nav li.selected a{color:#000;text-decoration:underline}.main .coach-common .logo-lockup p{color:#ff7562;padding-bottom:15px;font-size:28px}.main .coach-common .logo-lockup img{width:110px;height:auto}@media only screen and (min-width:1024px){.main .coach-common .logo-lockup{position:absolute;left:0;bottom:0}}.main .coach-common p.credit{color:#ff7562;font-style:italic;font-size:28px;padding-bottom:20px;padding-top:20px}@media only screen and (min-width:1024px){.main .coach-common p.credit{padding-top:0;margin-left:50px}}.main .coach-common h1,.main .coach-common h2{font-weight:normal;font-style:italic}.main .coach-common .heading-lockup{background-image:url(../img/1280/title.png);background-repeat:no-repeat;background-size:contain;width:100%;height:43vw}@media only screen and (max-width:30em){.main .coach-common .heading-lockup{background-image:url(../img/800/title.png)}}@media only screen and (min-width:64em){.main .coach-common .heading-lockup{margin-left:-10px;width:890px;height:404px}}.main .coach-common h1{font-size:0;color:#000}.main .coach-common h2{font-size:0;color:#ff7562;opacity:.8}.main .coach-common section{zoom:1;clear:both;width:100%;position:relative;max-width:1100px;margin:0 auto;padding:20px}.main .coach-common section:before,.main .coach-common section:after{content:"";display:table}.main .coach-common section:after{clear:both}.main .coach-common section .hr{display:none}@media only screen and (min-width:1024px){.main .coach-common section{padding:30px 50px}.main .coach-common section .hr{display:block;margin:90px auto;width:200px !important}}@media only screen and (max-width:64em){.main .coach-common section .hr{margin:40px auto}}.main .coach-common section .abs-left-50 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .abs-left-50{position:absolute;left:30px;bottom:30px;width:calc(50% - 65px)}.main .coach-common section .abs-left-50 .text{zoom:1;padding-right:20px}.main .coach-common section .abs-left-50 .text:before,.main .coach-common section .abs-left-50 .text:after{content:"";display:table}.main .coach-common section .abs-left-50 .text:after{clear:both}}.main .coach-common section .rel-left-50 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .rel-left-50{position:relative;display:inline-block;width:calc(50% - 5px)}.main .coach-common section .rel-left-50 .text{zoom:1;padding-right:20px}.main .coach-common section .rel-left-50 .text:before,.main .coach-common section .rel-left-50 .text:after{content:"";display:table}.main .coach-common section .rel-left-50 .text:after{clear:both}.main .coach-common section .rel-left-50 img{width:100%}}.main .coach-common section .rel-right-50 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .rel-right-50{position:relative;display:inline-block;width:calc(50% - 5px)}.main .coach-common section .rel-right-50 .text{zoom:1;padding-left:20px}.main .coach-common section .rel-right-50 .text:before,.main .coach-common section .rel-right-50 .text:after{content:"";display:table}.main .coach-common section .rel-right-50 .text:after{clear:both}.main .coach-common section .rel-right-50 img{width:100%}}.main .coach-common section .abs-right-50 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .abs-right-50{position:absolute;right:50px;bottom:30px;width:calc(50% - 65px)}.main .coach-common section .abs-right-50 .text{zoom:1;padding-left:20px}.main .coach-common section .abs-right-50 .text:before,.main .coach-common section .abs-right-50 .text:after{content:"";display:table}.main .coach-common section .abs-right-50 .text:after{clear:both}.main .coach-common section .abs-right-50 img{width:100%}}.main .coach-common section .abs-left-25{zoom:1}.main .coach-common section .abs-left-25:before,.main .coach-common section .abs-left-25:after{content:"";display:table}.main .coach-common section .abs-left-25:after{clear:both}.main .coach-common section .abs-left-25 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .abs-left-25{position:absolute;left:0px;top:30px;width:25%}}.main .coach-common section .abs-right-25{zoom:1;margin-top:20px}.main .coach-common section .abs-right-25:before,.main .coach-common section .abs-right-25:after{content:"";display:table}.main .coach-common section .abs-right-25:after{clear:both}.main .coach-common section .abs-right-25 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .abs-right-25{position:absolute;right:0px;bottom:0px;width:25%}}.main .coach-common section .abs-right-55{zoom:1;margin-top:20px}.main .coach-common section .abs-right-55:before,.main .coach-common section .abs-right-55:after{content:"";display:table}.main .coach-common section .abs-right-55:after{clear:both}.main .coach-common section .abs-right-55 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .abs-right-55{position:absolute;right:0px;bottom:0px;width:55%}.main .coach-common section .abs-right-55 img{width:100%}}.main .coach-common section .left-50 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .left-50{position:relative;display:block;width:calc(50% - 15px);float:left}.main .coach-common section .left-50 .text{zoom:1;position:absolute;left:-28px;bottom:0}.main .coach-common section .left-50 .text:before,.main .coach-common section .left-50 .text:after{content:"";display:table}.main .coach-common section .left-50 .text:after{clear:both}.main .coach-common section .left-50 .text.relative{position:relative}}.main .coach-common section .right-50 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .right-50{position:relative;width:calc(50% - 15px);float:right}.main .coach-common section .right-50 .text{zoom:1}.main .coach-common section .right-50 .text:before,.main .coach-common section .right-50 .text:after{content:"";display:table}.main .coach-common section .right-50 .text:after{clear:both}}.main .coach-common section .left-75{width:100%}.main .coach-common section .left-75 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .left-75{position:relative;display:block}.main .coach-common section .left-75.top{margin-bottom:20px}.main .coach-common section .left-75.bottom{margin-top:20px}.main .coach-common section .left-75 img{width:75%;margin-right:25%}.main .coach-common section .left-75 .text{position:absolute;left:0;bottom:0}}.main .coach-common section .right-75{width:100%}.main .coach-common section .right-75 img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.main .coach-common section .right-75{position:relative;display:block}.main .coach-common section .right-75.bottom{margin-top:20px}.main .coach-common section .right-75 img{width:75%;margin-left:25%}.main .coach-common section .right-75 .text{position:absolute;left:0;bottom:0}.main .coach-common section .right-75 span.num.below{left:25%}}.main .coach-common section span.num{width:30px;font-size:16px}@media only screen and (min-width:1024px){.main .coach-common section span.num.left{display:block;position:absolute;left:-30px;bottom:12px}}.main .coach-common section span.num.right{display:block;position:absolute;right:calc(25% - 50px);bottom:12px}@media only screen and (min-width:1024px){.main .coach-common section span.num.below{display:block;position:absolute;left:0px;bottom:-23px}}@media only screen and (max-width:1024px){.main .coach-common section .text{padding-top:10px;padding-bottom:10px}}.main .coach-common section .text span.num{float:left;padding-top:5px}.main .coach-common section .text p a{color:#000;text-decoration:underline;font-style:italic}.main .coach-common section .text p a:hover{color:#ff7562}.main .coach-common section .text p span.dropcap{font-family:"Times New Roman",serif;font-style:italic;float:left;font-size:60px;line-height:50px;padding-top:2px;padding-right:9px}@media only screen and (max-width:30em){.main .coach-common section .text p span.dropcap{font-size:50px;line-height:30px;padding-top:7px;padding-right:5px}}@media only screen and (min-width:1024px){.main .coach-common section .text p{font-size:28px;float:right;width:calc(100% - 30px)}.main .coach-common section .text p span.dropcap{font-size:70px;line-height:60px;padding-top:5px;padding-right:9px}}@media only screen and (min-width:1024px){.main .coach-common section.switchback .left-50 .text{padding-bottom:20px}.main .coach-common section.switchback .right-50{position:static}.main .coach-common section.switchback .right-50 .text{position:absolute;bottom:30px}}@media only screen and (min-width:1024px){.main .coach-atl .cities.nav{position:absolute;bottom:95px}}@media only screen and (min-width:1024px){.main .coach-atl section.hero{padding-bottom:0}}.main .coach-atl section.hero .heading-lockup{position:relative;z-index:2}.main .coach-atl section.hero .cities.nav{text-align:center}@media only screen and (min-width:1024px){.main .coach-atl section.hero .cities.nav{left:0;text-align:left;bottom:80px}}@media only screen and (min-width:1024px){.main .coach-atl section.hero .cities.nav{padding-bottom:60px}}.main .coach-atl section.hero .logo-lockup{text-align:center;margin-bottom:20px}@media only screen and (min-width:1024px){.main .coach-atl section.hero .logo-lockup{left:0;text-align:left;bottom:0px;margin-bottom:0}}.main .coach-atl section.hero img.hero-image{width:100%;zoom:1;display:block;margin-top:-30%}.main .coach-atl section.hero img.hero-image:before,.main .coach-atl section.hero img.hero-image:after{content:"";display:table}.main .coach-atl section.hero img.hero-image:after{clear:both}@media only screen and (min-width:1024px){.main .coach-atl section.hero img.hero-image{display:block;width:65%;height:auto;margin:0 0 0 35%;margin-top:-350px;z-index:1}}.main .coach-atl section.hero p.intro{padding-top:30px}@media only screen and (max-width:1024px){.main .coach-atl section.hero p.intro{clear:both}}@media only screen and (min-width:30em){.main .coach-atl section.hero p.intro{font-size:22px}}@media only screen and (min-width:670px){.main .coach-atl section.hero p.intro{font-size:30px}}@media only screen and (min-width:1024px){.main .coach-atl section.hero p.intro{display:block;position:relative;width:75%;float:left;margin-left:12.5%;font-size:30px;z-index:3}}@media only screen and (min-width:64em){.main .coach-atl section.hero p.intro{font-size:34px}}@media only screen and (min-width:1024px){.main .coach-atl section#section1 p.credit{margin-left:50px}}@media only screen and (min-width:1024px){.main .coach-atl section#section2 .right-75 span.num.below{right:10px;left:auto}.main .coach-atl section#section2 .left-50{padding-top:30px}.main .coach-atl section#section2 .left-50 .text{position:relative}}@media only screen and (max-width:1023px){.main .coach-atl #section9 .left-50{padding-top:10px}.main .coach-atl #section9 .cities.nav{padding-bottom:20px}.main .coach-atl #section9 .cities.nav,.main .coach-atl #section9 .logo-lockup{text-align:center}}@media only screen and (min-width:1024px){.main .coach-atl #section9 .cities.nav{position:relative;bottom:auto}.main .coach-atl #section9 .right-50{position:static}.main .coach-atl #section9 .logo-lockup{left:auto;bottom:30px;right:50px;text-align:right}}