*{-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.4rem;-webkit-font-smoothing:antialiased}html,body{font-family:"myriad-pro", "Helvetica Neue", Helvetica, sans-serif;line-height:1.4;margin:0;overflow-x:hidden;padding:0}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes transform-none{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes transform-none{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes show-tito-button-holder{0%, 50%{-webkit-transform:none;transform:none}65%, 95%{-webkit-transform:rotateX(42deg);transform:rotateX(42deg)}100%{-webkit-transform:none;transform:none}}@keyframes show-tito-button-holder{0%, 50%{-webkit-transform:none;transform:none}65%, 95%{-webkit-transform:rotateX(42deg);transform:rotateX(42deg)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes show-tito-button{0%{opacity:0;-webkit-transform:rotateX(-20deg) translateY(5rem);transform:rotateX(-20deg) translateY(5rem);-webkit-animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19);animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19)}10%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19);animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19)}14%, 15%{-webkit-transform:rotateZ(-5deg) rotateX(-20deg);transform:rotateZ(-5deg) rotateX(-20deg)}19%, 20%{-webkit-transform:rotateZ(5deg) rotateX(20deg);transform:rotateZ(5deg) rotateX(20deg)}24%, 25%{-webkit-transform:rotateZ(-8deg) rotateX(-10deg);transform:rotateZ(-8deg) rotateX(-10deg)}26%, 27%{-webkit-transform:rotateZ(-2deg) rotateX(5deg);transform:rotateZ(-2deg) rotateX(5deg)}29%, 40%{-webkit-transform:none;transform:none;opacity:1}50%, 54%{-webkit-animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);-webkit-transform:rotateZ(180deg) rotateX(180deg);transform:rotateZ(180deg) rotateX(180deg)}66%, 72%{-webkit-animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);-webkit-transform:rotateZ(0) rotateX(0);transform:rotateZ(0) rotateX(0)}82%{-webkit-transform:rotateZ(-22deg);transform:rotateZ(-22deg);-webkit-animation-timing-function:cubic-bezier(0.06, 0.41, 0.07, 1) scale(1.2);animation-timing-function:cubic-bezier(0.06, 0.41, 0.07, 1) scale(1.2)}100%{-webkit-transform:rotateZ(1440deg);transform:rotateZ(1440deg);-webkit-animation-timing-function:cubic-bezier(0, 1.02, 0.65, 1.04);animation-timing-function:cubic-bezier(0, 1.02, 0.65, 1.04)}}@keyframes show-tito-button{0%{opacity:0;-webkit-transform:rotateX(-20deg) translateY(5rem);transform:rotateX(-20deg) translateY(5rem);-webkit-animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19);animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19)}10%{opacity:1;-webkit-animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19);animation-timing-function:cubic-bezier(0, 0.96, 0.7, 1.19)}14%, 15%{-webkit-transform:rotateZ(-5deg) rotateX(-20deg);transform:rotateZ(-5deg) rotateX(-20deg)}19%, 20%{-webkit-transform:rotateZ(5deg) rotateX(20deg);transform:rotateZ(5deg) rotateX(20deg)}24%, 25%{-webkit-transform:rotateZ(-8deg) rotateX(-10deg);transform:rotateZ(-8deg) rotateX(-10deg)}26%, 27%{-webkit-transform:rotateZ(-2deg) rotateX(5deg);transform:rotateZ(-2deg) rotateX(5deg)}29%, 40%{-webkit-transform:none;transform:none;opacity:1}50%, 54%{-webkit-animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);-webkit-transform:rotateZ(180deg) rotateX(180deg);transform:rotateZ(180deg) rotateX(180deg)}66%, 72%{-webkit-animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);animation-timing-function:cubic-bezier(0.52, -0.62, 0.46, 1.62);-webkit-transform:rotateZ(0) rotateX(0);transform:rotateZ(0) rotateX(0)}82%{-webkit-transform:rotateZ(-22deg);transform:rotateZ(-22deg);-webkit-animation-timing-function:cubic-bezier(0.06, 0.41, 0.07, 1) scale(1.2);animation-timing-function:cubic-bezier(0.06, 0.41, 0.07, 1) scale(1.2)}100%{-webkit-transform:rotateZ(1440deg);transform:rotateZ(1440deg);-webkit-animation-timing-function:cubic-bezier(0, 1.02, 0.65, 1.04);animation-timing-function:cubic-bezier(0, 1.02, 0.65, 1.04)}}@-webkit-keyframes pulse{0%, 36%{-webkit-transform:none;transform:none}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%, 55%{-webkit-transform:none;transform:none}59%{-webkit-transform:scale(1.2);transform:scale(1.2)}69%, 100%{-webkit-transform:none;transform:none}}@keyframes pulse{0%, 36%{-webkit-transform:none;transform:none}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%, 55%{-webkit-transform:none;transform:none}59%{-webkit-transform:scale(1.2);transform:scale(1.2)}69%, 100%{-webkit-transform:none;transform:none}}@-webkit-keyframes roll-in{0%{-webkit-transform:translateY(5rem) rotateX(42deg) translateY(-10rem);transform:translateY(5rem) rotateX(42deg) translateY(-10rem)}40%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes roll-in{0%{-webkit-transform:translateY(5rem) rotateX(42deg) translateY(-10rem);transform:translateY(5rem) rotateX(42deg) translateY(-10rem)}40%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}h1.type--center-title{padding-top:4rem;text-align:center}@media only screen and (min-width: 900px){h1.type--center-title{padding-top:7rem}}h2{color:#2d3641;font-size:3.6rem;margin:0;padding:1rem 0}h3{font-size:2.8rem;font-weight:300;letter-spacing:1px;margin:0}a{color:#4887bd;text-decoration:none}a:hover,a:active,a:focus{color:#fff}p{font-size:1.6rem}caption,sub{font-size:1.75rem;opacity:.9;text-align:left;font-weight:200}.typeset h1,.typeset .h1{font-size:6rem;font-weight:300;margin-bottom:0;margin-top:3rem}.typeset h2,.typeset .h2{font-size:2.6rem;margin:3rem 0 0}.typeset h3,.typeset .h3{color:rgba(0,0,0,0.6);font-size:2.2rem;font-weight:700;letter-spacing:0;margin-bottom:-1rem}.typeset h5,.typeset .h5{font-size:3rem;font-weight:500;color:rgba(0,0,0,0.6);line-height:1.4;padding-right:5%;margin-top:.5rem;margin-bottom:2rem}.typeset p{color:rgba(0,0,0,0.6);font-size:2rem;line-height:1.4;padding-right:5%;margin-top:1rem}.typeset p a:hover,.typeset p a:focus,.typeset p a:active{color:#386d9a}.typeset p.subheading{font-size:2.5rem;line-height:4rem}.typeset ul{color:rgba(0,0,0,0.6);font-size:1.4rem;line-height:1.6}.typeset ul li{margin-bottom:.5rem}img{max-width:100%}nav,.section,.home--hero-main-content,.home--why-tito-content,.home--pricing-content,.home--blog-link p,.home--highlights-content,.home--tweets-content,.home--signup-content,.home--sitemap .section,footer div{margin:0 auto;padding-left:4%;padding-right:4%;max-width:1200px;width:100%}@media only screen and (min-width: 1500px){nav,.section,.home--hero-main-content,.home--why-tito-content,.home--pricing-content,.home--blog-link p,.home--highlights-content,.home--tweets-content,.home--signup-content,.home--sitemap .section,footer div{max-width:1440px}}.section{padding:2rem}.section.last{margin-bottom:0 !important}@media only screen and (min-width: 500px){.section{padding-top:4rem;padding-bottom:2rem}}@media only screen and (min-width: 800px){.section{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4rem;padding-bottom:4rem}.section:last-child{padding-bottom:2rem}}.internal--intro{margin-top:8rem;margin-bottom:4rem}@media only screen and (min-width: 900px){.internal--intro{margin-top:12rem}}.navigation--internal{background:rgba(45,54,65,0.9);height:8rem;width:100%;position:fixed;z-index:100}@media only screen and (min-width: 550px){.navigation--internal{height:10rem}}@media only screen and (min-width: 550px){.navigation--internal .sm-only{display:none}}.navigation--internal .lg-only{display:none}@media only screen and (min-width: 550px){.navigation--internal .lg-only{display:inline}}.navigation--internal-logo{left:1.5rem;width:50px;height:22px;margin:0;position:absolute;top:2rem}@media only screen and (min-width: 550px){.navigation--internal-logo{height:30px;width:68px;left:2rem;top:3.5rem}}.navigation--internal-menu{max-width:none;text-align:right}@media only screen and (min-width: 900px){.navigation--internal-menu{text-align:right}}.navigation--internal-menu ul{list-style-type:none;margin:0}@media only screen and (min-width: 550px){.navigation--internal-menu ul{padding:2rem 0 0 0}}.navigation--internal-menu li{display:inline-block;margin:0 0 4rem}@media only screen and (min-width: 900px){.navigation--internal-menu li{margin:0}}.navigation--internal-menu li:first-of-type{padding-left:0}.navigation--internal-menu li:first-of-type a{color:#ff9c00}.navigation--internal-menu li:first-of-type a:hover,.navigation--internal-menu li:first-of-type a:active,.navigation--internal-menu li:first-of-type a:focus{border-bottom:1px solid #ff9c00}.navigation--internal-menu li:last-of-type{padding-right:0}.navigation--internal-menu li.active a{border-bottom:1px solid #fff}.navigation--internal-menu a{border-bottom:1px solid transparent;color:#fff;font-size:1.4rem;font-weight:bold;display:block;letter-spacing:2px;padding:3rem .5rem 2rem;text-decoration:none;text-transform:uppercase}@media only screen and (min-width: 550px){.navigation--internal-menu a{padding:2rem}}.navigation--internal-menu a:hover,.navigation--internal-menu a:active,.navigation--internal-menu a:focus{border-bottom:1px solid #fff}.btn{font-size:1.6rem;border:1px solid;border-radius:3px;display:inline-block;margin:0;padding:1rem 3rem;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}.btn:hover{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media only screen and (min-width: 900px){.btn{width:auto}}.btn.btn-primary{background:#4988BE;border-color:#4988BE;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background:#3f7baf;border-color:#3f7baf}.btn.btn-secondary{background:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1);color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{background:#fff;border-color:#fff;color:#374350}.btn.btn-block{width:100%}.btn.btn-on-white-bg{color:rgba(0,0,0,0.8)}.btn+.btn{margin-top:1rem}@media only screen and (min-width: 900px){.btn+.btn{margin-top:0;margin-left:2rem}}.button-group{margin:4rem 0 2rem}.home--hero-bg{background:#2d3641 no-repeat scroll 50% 50%;background-size:auto 100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media only screen and (min-width: 900px){.home--hero-bg{background-size:100% auto}}.home--hero-wrapper{color:#fff;position:relative}@media only screen and (min-width: 900px){.home--hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}}.home--hero-wrapper nav{max-width:none;text-align:center}@media only screen and (min-width: 900px){.home--hero-wrapper nav{text-align:right}}.home--hero-wrapper nav ul{list-style-type:none;margin:0;padding:2rem 0 0 0}.home--hero-wrapper nav ul li{display:inline-block;margin:0 0 4rem}@media only screen and (min-width: 900px){.home--hero-wrapper nav ul li{margin:0}}.home--hero-wrapper nav ul li:first-of-type{padding-left:0}.home--hero-wrapper nav ul li:first-of-type a{color:#ff9c00}.home--hero-wrapper nav ul li:first-of-type a:hover,.home--hero-wrapper nav ul li:first-of-type a:active,.home--hero-wrapper nav ul li:first-of-type a:focus{border-bottom:1px solid #ff9c00}.home--hero-wrapper nav ul li:last-of-type{padding-right:0}.home--hero-wrapper nav ul li a{border-bottom:1px solid transparent;color:#fff;font-size:1.4rem;font-weight:bold;display:block;letter-spacing:2px;padding:2rem;text-decoration:none;text-transform:uppercase}.home--hero-wrapper nav ul li a:hover,.home--hero-wrapper nav ul li a:active,.home--hero-wrapper nav ul li a:focus{border-bottom:1px solid #fff}.home--hero-wrapper h1{margin:0;text-align:center}@media only screen and (min-width: 900px){.home--hero-wrapper h1{text-align:left}}.home--hero-wrapper h1 img{display:inline-block;max-width:150px;width:100%}.home--hero-wrapper h2{color:#fff;margin:0 0 2rem;line-height:1.2;padding:0;text-align:center}@media only screen and (min-width: 900px){.home--hero-wrapper h2{text-align:left}}.home--hero-wrapper p.pronunciations{color:#fff;margin:0 0 .5rem;opacity:.5;text-align:center}@media only screen and (min-width: 900px){.home--hero-wrapper p.pronunciations{text-align:left}}.home--hero-wrapper h3{color:#fff;font-size:1.8rem;text-align:center}.home--hero-wrapper h3 br{display:none}@media only screen and (min-width: 900px){.home--hero-wrapper h3{font-size:2.8rem;text-align:left}.home--hero-wrapper h3 br{display:inline}}.home--hero-wrapper>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:8rem}.column{padding:4rem 0 8rem}@media only screen and (min-width: 1000px){.column--duo{width:50%;display:inline-block}}@media only screen and (min-width: 1000px){.column--trio{width:33%;display:inline-block}}.column--image{padding:2rem;width:calc(100% + 4rem);margin:0 -2rem}@media only screen and (min-width: 900px){.column--image{background:none;width:50%;margin:0 2rem}}@media only screen and (min-width: 900px){.internal--intro .column{padding:0 0 0 2em}.internal--intro .column:first-child{padding:0 2em 0 0}}.internal--intro .column img{display:block;margin:0 auto;max-width:400px}.internal--intro .column img.shadowed{box-shadow:0 0 3rem rgba(100,100,100,0.1)}.section.typeset .single{margin-left:auto;margin-right:auto;max-width:600px}.section.typeset .single p{padding-right:0}.section.typeset .single ul{margin:2rem 0;padding:0}.section.typeset .single ul li{font-size:2rem;line-height:1.4}.home--signup{background:#374350;padding:8rem 0;text-align:center}.home--signup h2{color:#fff;font-weight:300;margin-bottom:2rem}.home--sitemap{background:#2d3641;padding:8rem 0;position:relative}.home--sitemap:after{content:"";display:table;clear:both}.home--sitemap .section{padding-bottom:3rem}.home--sitemap .section:after{content:"";display:table;clear:both}.home--sitemap li{font-size:1.8rem;padding-bottom:1.6rem;text-align:left}.home--sitemap li a{border-bottom:none;color:#fff;font-size:1.8rem}.home--sitemap li a:hover,.home--sitemap li a:active,.home--sitemap li a:focus{color:#4887bd}.home--sitemap img{width:38px}.home--sitemap ul{color:#fff;list-style-type:none;margin:0;padding:0}.home--sitemap ul li:first-of-type{border-bottom:1px solid rgba(255,255,255,0.2);padding:1rem 0;margin-bottom:1rem}.home--sitemap .column{float:left;margin:0 0 2rem 0;padding:0;width:100%}@media only screen and (min-width: 900px){.home--sitemap .column{margin:0;padding:0 .5%;width:25%}}.home--sitemap .home--sitemap--contact li a{display:inline-block;padding-left:10px}.home--sitemap .home--sitemap--contact li i{float:left;margin-top:5px}.global-footer{background:#222a32;clear:both;position:relative}.global-footer:after{content:"";display:table;clear:both}.global-footer p{color:rgba(255,255,255,0.5);font-style:normal;padding:2rem 0;margin:0;text-align:center}@media only screen and (min-width: 900px){.global-footer p:first-of-type{float:left}.global-footer p:last-of-type{float:right}}.global-footer p a{color:rgba(255,255,255,0.5)}.global-footer p a:hover,.global-footer p a:focus,.global-footer p a:active{color:#4887bd}.global-footer p img{margin-right:.5rem;position:relative;top:3px;width:auto}.calculator{display:block}#js-width-tmp-select{display:inline-block;font-size:2em;font-weight:500;padding:0 2rem;left:-99999px;position:absolute;top:-9999px}.calculator-intro{max-width:56rem}.calculator-container{box-shadow:0 0 5rem rgba(0,0,0,0.2);max-width:72rem;margin:6rem auto;width:100%}.calculator-input{background:#fff;padding:2rem}.calculator-input p{font-size:2.4rem}.calculator-input select{border:none;border-bottom:1px dashed #4988BE;background:#fff url(https://marketing-tito-production.global.ssl.fastly.net/assets/ui/chevron-8b4001d4e019385c23cbb860b730f1590ce8325087bbf8353c4a4c413a101734.png) no-repeat;background-position:right 1.2rem;background-size:13px 9px;border-radius:0;color:#4988BE;font-size:2.4rem;font-weight:500;padding-right:1rem;width:12rem;-webkit-appearance:none}.calculator-input input{border:none;border-bottom:1px dashed #4988BE;color:#4988BE;font-size:2.4rem;font-weight:500;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.calculator-input select:focus,.calculator-input select:active,.calculator-input input:focus,.calculator-input input:active{border-bottom:1px solid #4988BE;outline:none}.calculator-result{color:#fff;background:#4988BE;font-size:1.6rem;padding:2.5rem 4rem 4rem}.calculator-result ul{list-style:none;margin:0;padding:0}.calculator-estimated-title{color:#fff;text-transform:uppercase}.calculator-fees-title{color:#fff;font-size:1.3rem;max-width:40%;padding-right:2rem;text-align:right;text-transform:uppercase;width:100%}.calculator-gross-title,.calculator-tito-title,.calculator-stripe-title{color:rgba(255,255,255,0.65);font-size:1.3rem;text-transform:uppercase}.calculator-estimated-title,.calculator-gross-title,.calculator-tito-title,.calculator-stripe-title,.calculator-fees-title{display:inline-block;letter-spacing:1px;max-width:40%;width:100%}.calculator-estimated{border-bottom:1px solid rgba(255,255,255,0.5);padding:0 0 1rem;margin-bottom:1rem}.calculator-estimated-total{color:#fff;font-size:4rem}.calculator-gross,.calculator-tito,.calculator-stripe{color:#fff;padding:.75rem 0 .75rem}.calculator-fees{color:#fff;position:relative;margin-top:1rem;padding:2rem 0 .75rem}.calculator-fees:before{border-top:1px solid rgba(255,255,255,0.5);content:"";position:absolute;top:0;left:0;max-width:40rem;width:100%}.calculator-tito-percent,.calculator-stripe-percent{font-size:1.3rem;float:right;text-transform:none;padding-right:2rem;letter-spacing:0}.calculator-small-print{font-size:1.2rem;color:rgba(255,255,255,0.5);margin:2rem 0 1.5rem;text-transform:none;max-width:40rem}.calculator-paid-ticket-input,.calculator-paid-ticket-result{opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.calculator-paid-ticket-input.show,.calculator-paid-ticket-result.show{opacity:1}.calculator-free-ticket-result{display:none;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.calculator-free-ticket-result.show{opacity:1}.calculator-free-heading{border-bottom:1px solid rgba(255,255,255,0.5);color:#fff;margin-bottom:2rem}.typeset .calculator-free-content{color:#fff}.static-content{max-width:74rem}.static-content h1{margin-top:0;margin-bottom:4rem}.home--pricing{padding:0 0 8rem;text-align:center}.home--pricing .home--pricing-content:after{content:"";display:table;clear:both}.home--pricing .home--pricing-content .home--pricing-availability{clear:both;padding-top:4rem}.home--pricing .home--pricing-content .home--pricing-availability p{padding:0}.home--pricing .home--pricing-content .home--pricing-availability br{display:none}@media only screen and (min-width: 540px){.home--pricing .home--pricing-content .home--pricing-availability br{display:inline}}.home--pricing h2{color:#2d3942;font-size:4.2rem;line-height:1;padding:1rem 0 0;text-align:center}@media only screen and (min-width: 900px){.home--pricing h2{font-size:9.6rem}}.home--pricing h3{padding-top:4rem}.home--pricing h4{font-size:1.6rem;font-weight:bold;letter-spacing:1px;margin-bottom:2rem;text-transform:uppercase}.home--pricing ul.button-group{padding-left:0}.home--pricing .col{float:left;padding-top:2rem;text-align:center}@media only screen and (min-width: 500px){.home--pricing .col{padding-top:6rem;width:50%}}.home--pricing .col>div{padding:1rem 4rem}.home--pricing .col.col1>div{background:#4887bd}@media only screen and (min-width: 900px){.home--pricing .col.col1>div{margin-right:1rem}}.home--pricing .col.col1>div:nth-child(1) p{color:#fff}.home--pricing .col.col1>div:nth-child(2){background:rgba(72,135,189,0.6)}.home--pricing .col.col1>div:nth-child(3){background:rgba(72,135,189,0.4)}.home--pricing .col.col1>div:nth-child(4){background:rgba(72,135,189,0.2)}.home--pricing .col.col1>div:nth-child(5){background:rgba(72,135,189,0.05)}.home--pricing .col.col1>div h4{color:#fff;margin:2rem 0 1rem}.home--pricing .col.col1>div p{color:#2d3942;text-align:left}.home--pricing .col.col1>div p span,.home--pricing .col.col1>div p a{float:right}.home--pricing .col.col1>div p.large{font-size:3rem;font-weight:100;margin:0 0 2rem;text-align:center}.home--pricing .col.col2{padding-top:2rem}@media only screen and (min-width: 500px){.home--pricing .col.col2{padding-top:6rem;width:50%}}.home--pricing .col.col2>div{background:rgba(0,0,0,0.1);padding:4rem;min-height:430px}.home--pricing .col.col2>div h4{color:rgba(0,0,0,0.5);margin-bottom:2.5rem}.home--pricing .col.col2>div p{color:#323b3f}.home--pricing .col h3{border:1px solid;border-radius:3px;color:#374350;display:inline-block;font-size:1.8rem;font-weight:500;line-height:1.2;margin:0;padding:1rem 2rem}.home--pricing .col img{display:block;margin:0 auto;width:10rem}.home--pricing .home--pricing-note{clear:both;padding-top:4rem}.home--pricing .note{clear:both}.home--pricing .button-group{clear:both;list-style-type:none;margin:0;padding-top:4rem}.home--pricing .button-group li{display:block;margin:1rem 0}@media only screen and (min-width: 900px){.home--pricing .button-group li{display:inline-block;margin:0 1rem}}.home--pricing .button-group .btn{padding-left:5rem;padding-right:5rem}.home--pricing .button-group .btn-secondary{color:#2d3942;border-color:#2d3942}.home--pricing .button-group .btn-secondary:hover,.home--pricing .button-group .btn-secondary:focus,.home--pricing .button-group .btn-secondary:active{background:#2d3942;color:#fff}.home--pricing p{color:#2d3942}.home--pricing p a:hover,.home--pricing p a:focus,.home--pricing p a:active{color:#386d9a}.home .home--pricing{background:#F1F3F7;padding-top:8rem}.pricing--calculator{background:#eff0f2}.video-play-button{opacity:0.8;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all cubic-bezier(0, 1.2, 0.3, 1) 0.6s;transition:all cubic-bezier(0, 1.2, 0.3, 1) 0.6s}.video-play-button .loading-circle{opacity:0;stroke:none;fill:#4988BE}.video-play-button .circle{stroke:#4988BE}.video-play-button .triangle{fill:#4988BE}.home--why-tito-example:hover .video-play-button,.home--highlights-example:hover .video-play-button{-webkit-transform:scale(1);transform:scale(1);opacity:1}.active .video-play-button{-webkit-transform:scale(1);transform:scale(1);opacity:1}.active .video-play-button .triangle{opacity:0}.active .video-play-button .loading-circle{-webkit-animation:loading-circle 1.2s cubic-bezier(0, 1.2, 0.3, 1) infinite;animation:loading-circle 1.2s cubic-bezier(0, 1.2, 0.3, 1) infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.active .video-play-button .loading-circle.loading-circle-2{-webkit-animation-delay:.1s;animation-delay:.1s}.active .video-play-button .loading-circle.loading-circle-3{-webkit-animation-delay:.2s;animation-delay:.2s}.active .home--why-tito-example .video-play-button{-webkit-animation:activate-circle-left 0.6s cubic-bezier(0, 1.2, 0.3, 1) forwards;animation:activate-circle-left 0.6s cubic-bezier(0, 1.2, 0.3, 1) forwards}.active .home--highlights-example .video-play-button{-webkit-animation:activate-circle-left 0.6s cubic-bezier(0, 1.2, 0.3, 1) forwards;animation:activate-circle-left 0.6s cubic-bezier(0, 1.2, 0.3, 1) forwards}@-webkit-keyframes loading-circle{0%{opacity:0;-webkit-transform:translateY(2rem) scale(0.5) rotateX(-22deg);transform:translateY(2rem) scale(0.5) rotateX(-22deg)}20%{opacity:1}45%, 55%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-2rem) scale(0.5) rotateX(22deg);transform:translateY(-2rem) scale(0.5) rotateX(22deg)}}@keyframes loading-circle{0%{opacity:0;-webkit-transform:translateY(2rem) scale(0.5) rotateX(-22deg);transform:translateY(2rem) scale(0.5) rotateX(-22deg)}20%{opacity:1}45%, 55%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-2rem) scale(0.5) rotateX(22deg);transform:translateY(-2rem) scale(0.5) rotateX(22deg)}}@-webkit-keyframes activate-circle-right{0%{-webkit-transform:none;transform:none}20%{-webkit-transform:translateX(4rem);transform:translateX(4rem)}100%{-webkit-transform:none;transform:none}}@keyframes activate-circle-right{0%{-webkit-transform:none;transform:none}20%{-webkit-transform:translateX(4rem);transform:translateX(4rem)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes activate-circle-left{0%{-webkit-transform:none;transform:none}20%{-webkit-transform:translateX(-4rem);transform:translateX(-4rem)}100%{-webkit-transform:none;transform:none}}@keyframes activate-circle-left{0%{-webkit-transform:none;transform:none}20%{-webkit-transform:translateX(-4rem);transform:translateX(-4rem)}100%{-webkit-transform:none;transform:none}}.home--logos{background:#fff;padding:4rem 0;max-width:100%;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;text-align:center}@media only screen and (min-width: 900px){.home--logos{max-width:60%}}@media only screen and (min-width: 1100px){.home--logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}}.home--logos a{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;height:5em;max-width:33%;padding:1.6em}.home--logos a img{display:block;height:68%;margin:0 auto;max-height:20px;width:auto}@media only screen and (min-width: 500px){.home--logos a img{height:100%;max-height:30px}}.home--why-tito{background:#eff0f2;padding:8rem 0;position:relative}@media only screen and (min-width: 1500px){.home--why-tito{padding:12rem 0}}.home--why-tito.active .home--why-tito-example{-webkit-transform:translateX(60px);transform:translateX(60px)}@media only screen and (min-height: 900px) and (min-width: 1200px){.home--why-tito.active .home--why-tito-example{-webkit-transform:translateX(-90px);transform:translateX(-90px)}}@media only screen and (min-height: 900px) and (min-width: 1500px){.home--why-tito.active .home--why-tito-example{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.home--why-tito.active .home--why-tito-example-close{display:block}.home--why-tito.active .home--why-tito-example-close.show{opacity:1}.home--why-tito.active .home--why-tito-text,.home--why-tito.active .home--why-links{opacity:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.home--why-tito.active:hover .home--why-tito-example{-webkit-transform:translateX(60px);transform:translateX(60px)}@media only screen and (min-height: 900px) and (min-width: 1200px){.home--why-tito.active:hover .home--why-tito-example{-webkit-transform:translateX(-90px) !important;transform:translateX(-90px) !important}}@media only screen and (min-height: 900px) and (min-width: 1500px){.home--why-tito.active:hover .home--why-tito-example{-webkit-transform:translateX(-20px) !important;transform:translateX(-20px) !important}}.home--why-tito .home--why-tito-example-close{color:#90a0bf;display:none;font-size:1.3rem;letter-spacing:2px;line-height:2.5rem;opacity:0;padding-right:4rem;position:absolute;right:3rem;top:3rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.home--why-tito .home--why-tito-example-close:hover{color:#556a94}.home--why-tito .home--why-tito-example-close:hover .home--why-tito-example-close-x{opacity:1}.home--why-tito .home--why-tito-example-close-x{width:24px;height:24px;position:absolute;right:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.7}.home--why-tito h2{color:#888;font-size:2.4rem;font-weight:300}.home--why-tito .home--why-tito-example{display:none}@media only screen and (min-width: 900px){.home--why-tito .home--why-tito-example{background:url(https://marketing-tito-production.global.ssl.fastly.net/assets/home/tito--example-dashboard-ab026f6c634975fe8204d98db35919363fe7b47633965f5ad424de0ed8e1dce1.png);background-size:cover;display:block;height:568px;position:absolute;width:920px;top:100px;-webkit-transform:translateX(650px);transform:translateX(650px);-webkit-transition:all 0.5s cubic-bezier(0, 1.2, 0.3, 1);transition:all 0.5s cubic-bezier(0, 1.2, 0.3, 1)}}@media only screen and (min-height: 900px) and (min-width: 1200px){.home--why-tito .home--why-tito-example{height:768px;top:0;width:1279px}}.home--why-tito .home--why-tito-example:hover{-webkit-transform:translateX(636px);transform:translateX(636px)}.home--why-tito .bigpicture.gif{display:none}.home--why-tito .bigpicture.gif div{z-index:1 !important}@media only screen and (min-width: 900px){.home--why-tito .bigpicture.gif{background-size:100%;position:absolute;display:block;height:415px;left:142px;top:53px;width:660px}}@media only screen and (min-height: 900px) and (min-width: 1200px){.home--why-tito .bigpicture.gif{height:570px;left:189px;top:72px;width:900px}}.home--why-tito .home--why-tito-play-button{position:absolute;left:43%;top:37%}.home--why-tito p{color:#888;font-size:2rem;line-height:1.4;padding-right:5%}.home--why-tito p:first-child{color:#374350;font-size:3rem;font-weight:300;line-height:1.2;margin-top:0;margin-bottom:1rem}@media only screen and (min-width: 900px){.home--why-tito p:first-child{font-size:4rem}}.home--why-tito p a:hover,.home--why-tito p a:focus,.home--why-tito p a:active{color:#386d9a}.home--why-tito .home--why-tito-text{padding-right:0;text-align:left;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width: 900px){.home--why-tito .home--why-tito-text{padding-right:50%}}.home--why-tito .home--why-links{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.home--why-tito .button-group{list-style-type:none;margin:0;padding:2rem 0}.home--why-tito .button-group li{display:block;margin:1rem 0}.home--why-tito .button-group li:first-child{margin-left:0}@media only screen and (min-width: 900px){.home--why-tito .button-group li{display:inline-block;margin:0 1rem}}.home--why-tito .button-group .btn{padding-left:5rem;padding-right:5rem}.home--why-tito .button-group .btn-secondary{color:#2d3942;border-color:#2d3942}.home--why-tito .button-group .btn-secondary:hover,.home--why-tito .button-group .btn-secondary:active,.home--why-tito .button-group .btn-secondary:focus{color:#fff;background:#2d3942;border-color:#2d3942}.home--blog-link{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:3rem 0;text-align:center}.home--blog-link h3{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;font-size:1.6rem;font-weight:bold;letter-spacing:2px;margin-bottom:3rem;text-transform:uppercase}.home--blog-link a{border:1px solid #2d3942;border-radius:3px;color:#2d3942;display:inline-block;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;font-weight:bold;margin:1rem 3rem;padding:3rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (min-width: 768px){.home--blog-link a{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto 3rem}}.home--blog-link a:hover,.home--blog-link a:focus,.home--blog-link a:active{background:#2d3942;color:#fff;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.home--highlights{background:#fff;padding:8rem 0;min-height:82rem}.home--highlights:after{content:"";display:table;clear:both}.home--highlights.active .home--highlights-example,.home--highlights.active .home--highlights-example:hover{-webkit-transform:translateX(-80px);transform:translateX(-80px)}@media only screen and (min-width: 1000px){.home--highlights.active .home--highlights-example,.home--highlights.active .home--highlights-example:hover{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@media only screen and (min-width: 1120px){.home--highlights.active .home--highlights-example,.home--highlights.active .home--highlights-example:hover{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width: 1500px){.home--highlights.active .home--highlights-example,.home--highlights.active .home--highlights-example:hover{-webkit-transform:translateX(100px);transform:translateX(100px)}}.home--highlights.active .home--highlights-example-close{display:block}.home--highlights.active .home--highlights-example-close.show{opacity:1}.home--highlights.active .col:nth-child(2){opacity:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.home--highlights .home--highlights-example-close{color:#90a0bf;display:none;font-size:1.3rem;letter-spacing:2px;line-height:2.5rem;opacity:0;padding-right:4rem;position:absolute;right:3rem;top:3rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.home--highlights .home--highlights-example-close:hover{color:#556a94}.home--highlights .home--highlights-example-close:hover .home--highlights-example-close-x{opacity:1}.home--highlights .home--highlights-example-close-x{width:24px;height:24px;position:absolute;right:0;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.7}.home--highlights h2{color:#2d3942;font-size:4.2rem;margin-bottom:4rem;text-align:center}@media only screen and (min-width: 900px){.home--highlights h2{font-size:9.6rem}}.home--highlights h3{color:#374350;font-size:3rem;font-weight:300;line-height:1.2;margin-top:0;margin-bottom:1rem;text-align:left}@media only screen and (min-width: 900px){.home--highlights h3{font-size:4rem}}.home--highlights h3 br{display:none}@media only screen and (min-width: 900px){.home--highlights h3 br{display:inline}}@media only screen and (min-width: 900px){.home--highlights .col{float:left;width:50%}}.home--highlights .col:nth-child(2){-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.home--highlights .home--highlights-example{display:none}@media only screen and (min-width: 900px){.home--highlights .home--highlights-example{background:url(https://marketing-tito-production.global.ssl.fastly.net/assets/home/tito--example-homepage-0eaac4053d4efc945338dc47ea0b23ec67d1609ef3ceae76625a8a7122add548.png);background-size:1066px 846px;background-repeat:no-repeat;cursor:pointer;display:block;position:relative;right:0;width:1066px;height:846px;-webkit-transform:translateX(-550px);transform:translateX(-550px);-webkit-transition:all 0.5s cubic-bezier(0, 1.2, 0.3, 1);transition:all 0.5s cubic-bezier(0, 1.2, 0.3, 1)}}@media only screen and (min-width: 1500px){.home--highlights .home--highlights-example{-webkit-transform:translateX(-500px);transform:translateX(-500px)}}@media only screen and (min-width: 900px){.home--highlights .home--highlights-example:hover{-webkit-transform:translateX(-526px);transform:translateX(-526px)}}@media only screen and (min-width: 1500px){.home--highlights .home--highlights-example:hover{-webkit-transform:translateX(-486px);transform:translateX(-486px)}}.home--highlights .home--highlights-play-button{position:absolute;top:32%;left:41%}.home--highlights .gif{z-index:100;display:none}.home--highlights .gif div{z-index:-1 !important}@media only screen and (min-width: 900px){.home--highlights .gif{background-size:100%;display:block;position:absolute;right:129px;left:121px;top:116px;bottom:272px}}.home--highlights ul{list-style-type:none;margin:0 0 4rem;padding:1rem 0 0;text-align:center}.home--highlights ul:after{content:"";display:table;clear:both}@media only screen and (min-width: 900px){.home--highlights ul{text-align:left;padding:8rem 0 0}}.home--highlights ul li{display:inline-block;margin:0}@media only screen and (min-width: 370px){.home--highlights ul li{margin:0 .2rem}.home--highlights ul li:first-child{margin-left:0}.home--highlights ul li:last-child{margin-right:0}}@media only screen and (min-width: 900px){.home--highlights ul li{float:left}}.home--highlights ul li:first-child a{margin-left:0}.home--highlights ul li a{border-radius:10rem;display:block;height:4rem;margin:0;padding:1rem;width:4rem;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}@media only screen and (min-width: 390px){.home--highlights ul li a{height:5rem;margin:.2rem;width:5rem}}@media only screen and (min-width: 900px){.home--highlights ul li a{height:6rem;margin:1rem;width:6rem}}.home--highlights ul li a:hover,.home--highlights ul li a:active,.home--highlights ul li a:focus{background:rgba(0,0,0,0.05)}.home--highlights ul li a.active{background:#eff0f2}.home--highlights ul li a img{height:2rem}@media only screen and (min-width: 390px){.home--highlights ul li a img{height:3rem}}@media only screen and (min-width: 900px){.home--highlights ul li a img{height:4rem}}.home--highlights p{color:#888;font-size:2rem;line-height:1.4;margin:2rem 0 4rem;text-align:left}.home--highlights p a:hover,.home--highlights p a:focus,.home--highlights p a:active{color:#386d9a}.home--highlights .home--highlights-content{position:relative}.home--highlights .home--highlights-content:after{content:"";display:table;clear:both}.home--highlights .home--highlights-highlight{-webkit-animation:fade-in .4s ease-out forwards;animation:fade-in .4s ease-out forwards;margin-bottom:4rem;padding:0;position:absolute;width:92%}@media only screen and (min-width: 900px){.home--highlights .home--highlights-highlight{width:53rem}}.home--highlights .home--highlights-highlight h3{-webkit-animation:transform-none 0.4s cubic-bezier(0, 0.5, 0.3, 1) forwards;animation:transform-none 0.4s cubic-bezier(0, 0.5, 0.3, 1) forwards;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.home--highlights .home--highlights-highlight p{-webkit-animation:transform-none 0.4s cubic-bezier(0, 0.5, 0.3, 1) forwards;animation:transform-none 0.4s cubic-bezier(0, 0.5, 0.3, 1) forwards;-webkit-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}.home--highlights .home--highlights-highlight .btn{-webkit-animation:transform-none 0.5s cubic-bezier(0, 0.5, 0.3, 1) forwards;animation:transform-none 0.5s cubic-bezier(0, 0.5, 0.3, 1) forwards;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}.home--highlights .home--highlights-highlight .hidden h3,.home--highlights .home--highlights-highlight .hidden p,.home--highlights .home--highlights-highlight .hidden .btn{-webkit-animation:none;animation:none}.home--highlights .home--highlights-highlight img{float:left;height:96px;margin-right:2rem}.home--tweets{background:#41505f;padding:8rem 0;text-align:center}.home--tweets h2{color:#fff;font-size:4.2rem;margin-bottom:4rem}@media only screen and (min-width: 900px){.home--tweets h2{font-size:9.6rem}}@media only screen and (min-width: 900px){.home--tweets .home--tweets-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (min-width: 900px){.home--tweets .home--tweets-tweet{width:33%}.home--tweets .home--tweets-tweet:nth-child(1) blockquote,.home--tweets .home--tweets-tweet:nth-child(1) .home--tweets-tweet-ref,.home--tweets .home--tweets-tweet:nth-child(4) blockquote,.home--tweets .home--tweets-tweet:nth-child(4) .home--tweets-tweet-ref,.home--tweets .home--tweets-tweet:nth-child(7) blockquote,.home--tweets .home--tweets-tweet:nth-child(7) .home--tweets-tweet-ref{margin-left:0;margin-right:4rem}.home--tweets .home--tweets-tweet:nth-child(2) blockquote,.home--tweets .home--tweets-tweet:nth-child(2) .home--tweets-tweet-ref,.home--tweets .home--tweets-tweet:nth-child(5) blockquote,.home--tweets .home--tweets-tweet:nth-child(5) .home--tweets-tweet-ref,.home--tweets .home--tweets-tweet:nth-child(8) blockquote,.home--tweets .home--tweets-tweet:nth-child(8) .home--tweets-tweet-ref{margin-left:2rem;margin-right:2rem}.home--tweets .home--tweets-tweet:nth-child(3) blockquote,.home--tweets .home--tweets-tweet:nth-child(3) .home--tweets-tweet-ref,.home--tweets .home--tweets-tweet:nth-child(6) blockquote,.home--tweets .home--tweets-tweet:nth-child(6) .home--tweets-tweet-ref,.home--tweets .home--tweets-tweet:nth-child(9) blockquote,.home--tweets .home--tweets-tweet:nth-child(9) .home--tweets-tweet-ref{margin-right:0;margin-left:4rem}}.home--tweets .home--tweets-tweet a{display:block}.home--tweets .home--tweets-tweet a blockquote img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;width:6rem}@media only screen and (min-width: 900px){.home--tweets .home--tweets-tweet a blockquote img{height:7rem;width:7rem}}.home--tweets .home--tweets-tweet a:hover blockquote{background:#fff}.home--tweets .home--tweets-tweet a:hover blockquote img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s}.home--tweets .home--tweets-tweet h3{color:#2e3942;font-size:1.6rem;font-weight:bold;padding-right:2rem}.home--tweets .home--tweets-tweet h3 span{display:block;font-weight:normal;opacity:.5}.home--tweets .home--tweets-tweet blockquote{background:#eff0f2;border-radius:3px;margin:0 0 .5rem;padding:2rem 4rem .5rem 2rem;position:relative;text-align:left}@media only screen and (min-width: 900px){.home--tweets .home--tweets-tweet blockquote{height:27rem}}@media only screen and (min-width: 1080px){.home--tweets .home--tweets-tweet blockquote{height:22rem}}.home--tweets .home--tweets-tweet blockquote img{border-radius:40px;position:absolute;top:-1rem;right:-1rem}@media only screen and (min-width: 900px){.home--tweets .home--tweets-tweet blockquote img{right:-2rem}}.home--tweets .home--tweets-tweet blockquote p{color:#888;font-size:1.6rem;line-height:1.6}.home--tweets .home--tweets-tweet blockquote p span{color:#4887bd;font-weight:bold}.home--tweets .home--tweets-tweet-content{display:block;-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.home--tweets .home--tweets-tweet-content.hide{opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.home--tweets .home--tweets-tweet-image{-webkit-animation:fade-in .2s linear forwards;animation:fade-in .2s linear forwards}.home--tweets .home--tweets-tweet-ref{color:#eff0f2;font-weight:bold;margin-bottom:4rem;text-align:left}.home--tweets .home--tweets-tweet-ref:hover,.home--tweets .home--tweets-tweet-ref:active,.home--tweets .home--tweets-tweet-ref:focus{color:#93b8d8}.home--tweets p.more-tweets{font-size:4rem;margin:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.home--tweets p.more-tweets:hover{-webkit-transform:scale(1.2) rotate(-10deg);transform:scale(1.2) rotate(-10deg);-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.about .internal--intro{margin-top:8rem}@media only screen and (min-width: 550px){.about .internal--intro{margin-top:10rem}}.about .text-center{text-align:center}.about .make-it-300-like-the-romans{color:rgba(0,0,0,0.6);font-size:2rem;line-height:1.4;list-style-type:upper-roman;padding-left:0;margin-left:1rem}.about .make-it-300-like-the-romans li{padding:0 0 1rem 1rem}@media only screen and (min-width: 700px){.about .make-it-300-like-the-romans{margin-left:-1rem}}.about .column{-webkit-box-flex:1;-ms-flex:1;flex:1}.about h1{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}.about h1.type--center-title{text-align:left}.about .section.typeset ul{margin:2rem 0;padding:0}.about .section.typeset ul li{font-size:2rem;line-height:1.4}.about .about--heads{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:4rem auto 0 auto;padding:0}.about .about--heads li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;text-align:center}.about .about--heads li figure{margin:0;overflow:hidden;padding:0;position:relative}@media only screen and (min-width: 900px){.about .about--heads li figure{background:#f1f1f1}}.about .about--heads li figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out, -webkit-transform 2s ease-in-out}.about .about--heads li figure:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out, -webkit-transform 2s ease-in-out}.about .about--heads li figure figcaption{font-size:1.6rem}@media only screen and (min-width: 900px){.about .about--heads li figure figcaption{padding:1rem}}.about .about--heads li figure figcaption span{display:block;color:rgba(0,0,0,0.5)}@media only screen and (min-width: 900px){.about .about--heads li figure figcaption span{display:inline;padding-right:0.5rem}}.about .about--heads li figure figcaption a{color:#2d3641;display:block;opacity:.5;padding:1rem}@media only screen and (min-width: 900px){.about .about--heads li figure figcaption a{display:inline;padding:0}}.about .about--heads li figure figcaption a:hover{opacity:1}.about .about--heads li figure figcaption a:hover .fa-twitter{color:#1da1f2}.about .about--heads li figure figcaption a:hover .fa-github{color:#24292e}.about .about--heads li figure figcaption a:hover .fa-linkedin-square{color:#0077b5}.about .about--heads li figure figcaption a:hover .fa-instagram{color:#405de6}.about .about--heads li figure figcaption a i{color:#9ea5ab}.about .about--heads li img{display:block;width:100%}.about .about--heads li h3{color:rgba(0,0,0,0.4);font-size:1rem;font-weight:bold;margin:0;text-transform:uppercase}.jobs--banner{background:transparent url("https://marketing-tito-production.global.ssl.fastly.net/assets/home/wall-c43d5be87fc221b0937ccf7030974d6dd30b63a558af05344a37b2d6a395bbbc.png") scroll no-repeat bottom center;background-size:cover;height:30rem}@media only screen and (min-width: 550px){.jobs--banner{margin-top:10rem}}@media only screen and (min-width: 900px){.jobs--banner{height:50rem;margin-top:-2rem}}.home--features-intro h1,.home--new-features h1{line-height:1.1;margin:0;text-align:left}@media only screen and (min-width: 1080px){.home--features-intro h1,.home--new-features h1{line-height:1.4;text-align:center}}.home--features-intro h2,.home--new-features h2{font-size:3.4rem;font-weight:100;line-height:4.5rem;margin:0;padding:4rem 0}@media only screen and (min-width: 1080px){.home--features-intro h2,.home--new-features h2{text-align:center}}.home--features-intro p,.home--new-features p{margin:0;padding:0}.home--features-intro p.lead,.home--new-features p.lead{font-size:2rem;font-weight:100;line-height:3rem;margin:0 auto;max-width:50rem}@media only screen and (min-width: 1080px){.home--features-intro p.lead,.home--new-features p.lead{text-align:center}}.home--features-intro p a,.home--new-features p a{color:#4887bd;font-weight:500}.home--features-intro p a:hover,.home--features-intro p a:focus,.home--features-intro p a:active,.home--new-features p a:hover,.home--new-features p a:focus,.home--new-features p a:active{color:#386d9a}.home--features-intro{padding:0 2rem}@media only screen and (min-width: 1080px){.home--features-intro{padding:0}}.home--features-intro ul,.home--features-intro li{margin:0;padding:0}.home--features-intro ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;margin:0 auto;max-width:102.5rem;padding:0}@media only screen and (min-width: 1080px){.home--features-intro ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center}}.home--features-intro ul li{margin:0 0 2rem;max-width:100%;padding:0}@media only screen and (min-width: 1080px){.home--features-intro ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;max-width:21rem}}.home--features-intro ul.images{display:none;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:10rem 5rem 1rem}@media only screen and (min-width: 1080px){.home--features-intro ul.images{display:-webkit-box;display:-ms-flexbox;display:flex}}.home--features-intro ul.info{padding-bottom:0rem}@media only screen and (min-width: 1080px){.home--features-intro ul.info{padding-bottom:10rem}}.home--features-intro ul.info li{font-size:2rem;line-height:3rem}.home--features-intro ul.info li h3{color:#555;font-size:2.8rem;font-weight:700;line-height:5rem;padding-bottom:1rem}.home--new-features{background:#f1f3f7;padding:2rem}@media only screen and (min-width: 1080px){.home--new-features{padding:10rem 0}}.home--new-features h2{padding:0;margin:0 0 2rem 0}.home--new-features h3{color:#555;font-size:2.4rem;font-weight:700;line-height:2.4rem;letter-spacing:0;margin-bottom:1rem}.home--new-features ul,.home--new-features li,.home--new-features p{margin:0;padding:0}.home--new-features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;margin:5rem auto 0;max-width:102.5rem}.home--new-features ul li{max-width:47rem;padding:3rem 0}.home--new-features ul li p{color:rgba(0,0,0,0.7);font-size:2rem;font-weight:100;line-height:3rem}.stripe h2{margin-top:2rem;font-size:3rem;font-weight:500;margin-bottom:1rem}.stripe h3{font-size:2.2rem}.stripe .section-container{padding-bottom:8rem}.stripe .section-container .column--main{display:none}@media only screen and (min-width: 1024px){.stripe .section-container .column--main{display:block;padding-bottom:0;width:50%}}.stripe .section-container .column--main img{max-width:none;width:100%}.stripe .section-container .column--sidebar{padding-bottom:0;width:100%}@media only screen and (min-width: 1024px){.stripe .section-container .column--sidebar{padding-bottom:0;width:50%}}.stripe .section-container .column--trio:before{background:#333;display:block;content:"";height:1px;position:relative;top:-25px;width:65px}@media only screen and (min-width: 800px){.stripe .section-container .column--trio{padding:0 0.5rem}.stripe .section-container .column--trio:first-of-type{padding-left:0}.stripe .section-container .column--trio:last-of-type{padding-right:0}.stripe .section-container .column--trio h5{height:8rem}.stripe .section-container .column--trio p{height:13rem}}@media only screen and (min-width: 900px){.stripe .section-container .column--trio p{height:9rem}}@media only screen and (min-width: 1145px){.stripe .section-container .column--trio h5{height:auto}}@media only screen and (min-width: 1145px){.stripe .section-container .column--trio p{height:auto}}.stripe .tito-stripe{display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800px;perspective:800px;-webkit-perspective-origin:30rem 20rem;perspective-origin:30rem 20rem}.stripe .anim-roll-in{display:inline-block;opacity:0;-webkit-animation:roll-in 0.6s cubic-bezier(0.4, 0.01, 0.21, 0.98) forwards;animation:roll-in 0.6s cubic-bezier(0.4, 0.01, 0.21, 0.98) forwards}.stripe .tito-logo{-webkit-animation-delay:.4s;animation-delay:.4s;z-index:10}.stripe .logo-stripe{max-width:200px;margin-bottom:-1.6rem;opacity:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}.stripe .heart-path{stroke-width:2px;stroke:rgba(204,0,0,0.5);fill:none;stroke-dasharray:153.5211;stroke-dashoffset:153.5211;-webkit-animation:heart-path 1s 1.8s linear forwards;animation:heart-path 1s 1.8s linear forwards}.stripe .heart-svg{margin:0 -3rem 0 -1.5rem;-webkit-animation:pulse 2.5s 1.8s ease-out infinite;animation:pulse 2.5s 1.8s ease-out infinite;z-index:0}.stripe .animate-in{-webkit-animation:transform-none 3s cubic-bezier(0, 1.2, 0.3, 1) forwards;animation:transform-none 3s cubic-bezier(0, 1.2, 0.3, 1) forwards;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.stripe .animate-in.animate-in-2{-webkit-animation-delay:4s;animation-delay:4s}.stripe .animate-in.animate-in-3{-webkit-animation-delay:4.2s;animation-delay:4.2s}.stripe .animate-in.animate-in-4{-webkit-animation-delay:4.3s;animation-delay:4.3s}.stripe .animate-in.animate-in-5{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-duration:7.5s;animation-duration:7.5s}@-webkit-keyframes heart-path{0%{stroke-dashoffset:153.5211;fill:rgba(255,0,0,0)}50%{stroke-dashoffset:0;fill:rgba(255,0,0,0)}100%{stroke-dashoffset:0;fill:rgba(255,0,0,0.5)}}@keyframes heart-path{0%{stroke-dashoffset:153.5211;fill:rgba(255,0,0,0)}50%{stroke-dashoffset:0;fill:rgba(255,0,0,0)}100%{stroke-dashoffset:0;fill:rgba(255,0,0,0.5)}}.tech_communities .home--signup{display:none}.tech_communities .home--hero-wrapper{display:block;height:auto;padding-top:2rem}@media only screen and (min-width: 1500px){.tech_communities .home--hero-wrapper{padding-top:0}}@media only screen and (min-height: 650px) and (min-width: 800px){.tech_communities .home--hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}}.tech_communities .home--hero-wrapper>div{max-width:none}.tech_communities h1{font-size:4rem;letter-spacing:-2px;margin-bottom:2rem;text-align:center}.tech_communities h1 span.anim-roll-in{-webkit-animation-delay:1.2s;animation-delay:1.2s}@media only screen and (min-width: 1500px){.tech_communities h1{font-size:10rem;margin-bottom:0}}.tech_communities h2{margin-top:2rem;font-size:3rem;font-weight:500;margin:0 auto 2rem;max-width:80rem;text-align:center}@media only screen and (min-width: 1500px){.tech_communities h2{margin-bottom:1rem}}.tech_communities h3{font-size:2.2rem;font-weight:500;margin:0 auto;max-width:80rem;text-align:center}.tech_communities h3 b{color:#609ccf;text-shadow:0px 0px 3px #000}.tech_communities .tito-tc{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800px;perspective:800px;-webkit-perspective-origin:30rem 20rem;perspective-origin:30rem 20rem}.tech_communities .anim-roll-in{display:inline-block;opacity:0;-webkit-animation:roll-in 0.6s cubic-bezier(0.4, 0.01, 0.21, 0.98) forwards;animation:roll-in 0.6s cubic-bezier(0.4, 0.01, 0.21, 0.98) forwards}.tech_communities .tito-logo{-webkit-animation-delay:.4s;animation-delay:.4s;max-width:10rem;z-index:10}@media only screen and (min-width: 1500px){.tech_communities .tito-logo{max-width:15rem}}.tech_communities .logo-stripe{max-width:200px;margin-bottom:-1.6rem;opacity:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}.tech_communities .heart-path{stroke-width:2px;stroke:rgba(204,0,0,0.5);fill:none;stroke-dasharray:153.5211;stroke-dashoffset:153.5211;-webkit-animation:heart-path 1s 1.8s linear forwards;animation:heart-path 1s 1.8s linear forwards}.tech_communities .heart-svg{margin:0 -3rem 0 -1.5rem;-webkit-animation:pulse 2.5s 1.8s ease-out infinite;animation:pulse 2.5s 1.8s ease-out infinite;z-index:0}.tech_communities .animate-in{-webkit-animation:transform-none 3s cubic-bezier(0, 1.2, 0.3, 1) forwards;animation:transform-none 3s cubic-bezier(0, 1.2, 0.3, 1) forwards;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.tech_communities .animate-in.animate-in-2{-webkit-animation-delay:3s;animation-delay:3s}.tech_communities .animate-in.animate-in-3{-webkit-animation-delay:3.2s;animation-delay:3.2s}.tech_communities .animate-in.animate-in-4{-webkit-animation-delay:3.3s;animation-delay:3.3s}.tech_communities .animate-in.animate-in-5{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-duration:7.5s;animation-duration:7.5s}.tech_communities #mc_embed_signup input.email{border-color:#fff;border-radius:0;padding:2rem .5rem}.tech_communities #mc_embed_signup .button{background:#609ccf;border-radius:0;font-weight:bold;height:42px;line-height:42px}.tech_communities #mc_embed_signup .button:hover,.tech_communities #mc_embed_signup .button:focus,.tech_communities #mc_embed_signup .button:active{background:#3a83c2}.button-group p{text-align:center}.tech_communities--logos{padding:0 4%;text-align:center}@media only screen and (min-height: 650px) and (min-width: 800px){.tech_communities--logos{position:absolute;left:0;right:0;bottom:4%}}.tech_communities--logos img{opacity:.25}.tech_communities--logos .grid-h{display:none}@media only screen and (min-width: 800px){.tech_communities--logos .grid-h{display:inline}}@media only screen and (min-width: 800px){.tech_communities--logos .grid-v{display:none}}@keyframes heart-path{0%{stroke-dashoffset:153.5211;fill:rgba(255,0,0,0)}50%{stroke-dashoffset:0;fill:rgba(255,0,0,0)}100%{stroke-dashoffset:0;fill:rgba(255,0,0,0.5)}}.daringfireball .home--hero-main-content{max-width:68rem}.daringfireball .home--hero-main-content h2,.daringfireball .home--hero-main-content h3,.daringfireball .home--hero-main-content p{max-width:42.5rem;text-align:left}.daringfireball .home--hero-main-content h1{text-align:left}.daringfireball .home--hero-main-content h2{margin-top:2rem;font-size:3rem;font-weight:500;margin-bottom:1rem}.daringfireball .home--hero-main-content h3{font-family:"Gill Sans MT", "Gill Sans", "Gill Sans Std", Verdana, "Bitstream Vera Sans", sans-serif;font-size:1.155rem;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:0.17rem;margin-bottom:1rem;text-transform:uppercase}.daringfireball .home--hero-main-content p{font-family:Verdana, "Bitstream Vera Sans", sans-serif;font-size:1.1rem;-webkit-font-smoothing:subpixel-antialiased;line-height:1.8rem;margin-top:0}.daringfireball .section-container.dark{background:#eff0f2}.daringfireball h5{margin-bottom:0}.daringfireball .column.column--trio{padding:1rem 0}@media only screen and (min-width: 800px){.daringfireball .column.column--trio{padding:4rem 0 8rem}}.daringfireball .tito-daringfireball{display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800px;perspective:800px;-webkit-perspective-origin:30rem 20rem;perspective-origin:30rem 20rem}.daringfireball .anim-roll-in{display:inline-block;opacity:0;-webkit-animation:roll-in 0.3s cubic-bezier(0.4, 0.01, 0.21, 0.98) forwards;animation:roll-in 0.3s cubic-bezier(0.4, 0.01, 0.21, 0.98) forwards}.daringfireball .tito-logo{-webkit-animation-delay:.2s;animation-delay:.2s;z-index:10}.daringfireball .logo-daringfireball{margin-left:-1.6rem;max-width:350px;margin-bottom:-1.6rem;opacity:0;-webkit-animation-delay:0.8s;animation-delay:0.8s}.daringfireball .heart-path{stroke-width:2px;stroke:rgba(204,0,0,0.5);fill:none;stroke-dasharray:153.5211;stroke-dashoffset:153.5211;-webkit-animation:heart-path 1s 1s linear forwards;animation:heart-path 1s 1s linear forwards}.daringfireball .heart-svg{margin:0 -3rem 0 -1.5rem;-webkit-animation:pulse 2.5s 1.8s ease-out infinite;animation:pulse 2.5s 1.8s ease-out infinite;z-index:0}.daringfireball .animate-in{-webkit-animation:transform-none 2s cubic-bezier(0, 1.2, 0.3, 1) forwards;animation:transform-none 2s cubic-bezier(0, 1.2, 0.3, 1) forwards;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.daringfireball .animate-in.animate-in-2{-webkit-animation-delay:1.4s;animation-delay:1.4s}.daringfireball .animate-in.animate-in-3{-webkit-animation-delay:1.5s;animation-delay:1.5s}.daringfireball .animate-in.animate-in-4{-webkit-animation-delay:1.6s;animation-delay:1.6s}.daringfireball .animate-in.animate-in-5{-webkit-animation-delay:1.7s;animation-delay:1.7s}@keyframes heart-path{0%{stroke-dashoffset:153.5211;fill:rgba(255,0,0,0)}50%{stroke-dashoffset:0;fill:rgba(255,0,0,0)}100%{stroke-dashoffset:0;fill:rgba(255,0,0,0.5)}}.privacy .static-content ul{font-size:2rem}.hidden{display:none}.invisible{height:0;visibility:hidden}
