html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{font-family:'freight-text-pro';font-weight:400}body{background-color:#f8f0e4}body.page--white{background-color:#fff}.container{max-width:1160px;margin:0 auto}.white{background-color:#fff}.row:after{display:table;content:'';clear:both}.flex{width:100%}@media screen and (min-width: 1000px){.flex{display:flex}}.col{flex:1}.col--push-right{align-content:flex-end}em{font-family:'freight-text-pro';font-weight:400;font-style:italic}sup{top:0;vertical-align:super;font-size:x-small}.site-header{padding:2rem 2.5% 8rem}@media screen and (min-width: 1000px){.site-header{padding-bottom:4rem}}.page--white .site-header{background-color:#fff}.header-themelist{display:none;width:100%;margin-top:53px;padding:25px 0;background-color:#595549}@media screen and (min-width: 1000px){.header-themelist{display:block}}.header-themelist__item{width:25%;padding:0 15px;font-size:1.1rem;text-align:center}.header-themelist__item:first-child{padding-left:0}.header-themelist__item:last-child{padding-right:0}.header-themelist__item img{display:block;box-shadow:0 10px 10px 0 rgba(62,41,0,0.25);transition:all 0.2s ease-in}.header-themelist__item a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.header-themelist__item a:hover img{transform:scale(1.05)}.header-themelist__item span{display:block;margin-top:1rem}.offer{position:fixed;top:0;left:0;z-index:999;width:100%;padding:15px 0;background-color:#00cb77}.offer p{line-height:1.25;font-family:'futura-pt', sans-serif;font-weight:700;font-size:1.5rem;text-align:center;color:#fff}@media screen and (min-width: 1000px){.offer p{font-size:1.9rem}}.offer a{color:#fff;text-decoration:underline}.site-header{padding-top:75px}@media screen and (min-width: 1000px){.ttf-logo-container{min-width:30%}.nav-container{min-width:70%}}.site-nav{margin:0 auto}@media screen and (min-width: 1000px){.site-nav{float:right}}.site-nav--footer{float:none;padding-top:3rem;text-align:center}.site-nav--footer a{padding:0 15px;font-family:'futura-pt', sans-serif;font-weight:400;font-size:2.2rem;color:#000;text-decoration:none;transition:color 0.2s ease-in}.site-nav--footer a:hover{color:#777}@media screen and (min-width: 1000px){.site-nav--no-cta{margin-top:2.5rem}}.site-nav__item{display:block;padding:2rem 15px;font-family:'futura-pt', sans-serif;font-weight:400;font-size:2.2rem;color:#777;text-decoration:none;text-align:center;transition:color 0.2s ease-in}@media screen and (min-width: 1000px){.site-nav__item{display:inline;padding:0 15px;text-align:left}}.site-nav__item--current{text-decoration:underline}.site-nav__item:hover{color:#000}.site-nav .button{max-width:200px;margin:1rem auto 0;padding:0 5px}@media screen and (min-width: 1000px){.site-nav .button{width:auto;margin-left:15px;padding:17px 25px}}.ttf-logo{display:block;width:100%;height:100%;text-decoration:none;text-align:center;color:#000}@media screen and (min-width: 1000px){.ttf-logo{text-align:left}}.ttf-logo__svg{width:75px;height:75px;margin-right:15px}@media screen and (min-width: 1000px){.ttf-logo__svg{float:left}}.ttf-logo__company-name{position:relative;top:-27px;font-family:'futura-pt', sans-serif;font-weight:700;font-size:2rem;line-height:3.5}@media screen and (min-width: 1000px){.ttf-logo__company-name{position:static}}.button{max-width:250px;padding:17px 25px;font-family:'futura-pt', sans-serif;font-weight:700;border:3px solid #ff9000;line-height:3.3;font-size:2.1rem;color:#fff;background-color:#ff9000;box-shadow:0 2px 8px 0 rgba(62,41,0,0.1);transition:all 0.2s ease-in;text-decoration:none}.button:hover{color:#fff}.button--blue{border-color:#005dff;color:#005dff;background-color:#fff}.button--blue:hover{color:#005dff}.button--green{border-color:#00cb77;color:#fff;background-color:#00cb77}.button--green:hover{color:#fff}.button--small{line-height:2;padding:10px 20px}@media screen and (min-width: 1000px){.button{max-width:none}}.page-title{margin:0 auto 2.5rem;padding:0 2%;font-family:'freight-text-pro';font-weight:900;font-size:5.4rem;font-style:italic;text-align:center}@media screen and (min-width: 1000px){.page-title{width:70%;padding:0;font-size:5.4rem}}.page-title--small{font-family:'futura-pt', sans-serif;font-weight:700;font-size:2.1rem;font-style:normal}.page-tagline{margin:0 auto 3rem;padding:0 2%;font-family:'freight-text-pro';font-weight:400;line-height:1.4;font-size:1.9rem;text-align:center}@media screen and (min-width: 1000px){.page-tagline{width:70%;max-width:650px;padding:0;font-size:2.2rem}}.featured-block{padding:0 25px 3rem}.featured-block__header{max-width:45%;margin:0 auto 2rem}.featured-block-item__image-container{position:relative;max-width:900px;margin:0 auto;padding:0 30px}@media screen and (min-width: 1000px){.featured-block-item__image-container>a:before{content:' ';display:block;position:absolute;left:60px;bottom:-80px;width:250px;height:118px;background:url(assets/img/arrow.svg) no-repeat}}.featured-block-item__image{width:100%;height:auto;border:5px solid #fff;border-radius:5px;box-shadow:0 10px 40px 0 rgba(62,41,0,0.1)}.featured-block-item__description{margin:2.5rem 0 0;line-height:1.5;font-size:1.8rem;text-align:center}@media screen and (min-width: 1000px){.featured-block-item__description{margin:4.5rem 0 0 50px}}.featured-block-item__description a{color:#005dff}.publishers{margin:1rem auto 4rem;padding:0 2%}@media screen and (min-width: 1000px){.publishers{margin:2.5rem auto 4rem;padding:0}}.publishers__fieldset{min-height:150px;border:2px solid #000;text-align:center}.publishers__fieldset legend{padding:0 10px;font-family:'futura-pt', sans-serif;font-weight:700;font-size:1.8rem}.publishers-list{padding:2rem 25px}@media screen and (min-width: 1000px){.publishers-list{padding:4.1rem 25px}}.publishers-list__item{display:block;margin-bottom:2.5rem}.publishers-list__item:last-child{margin-bottom:0}@media screen and (min-width: 1000px){.publishers-list__item{display:inline-block;margin-bottom:0;padding:0 3%;text-align:left}.publishers-list__item:first-child{padding-left:0}.publishers-list__item:last-child{padding-right:0;text-align:right}}.publishers-list__item img{position:relative;top:-8px;width:auto;height:50px}.publishers-list__item--fantom img{top:-10px;height:45px}.publishers-list__item--spec img{top:-11px;height:45px}.publishers-list__item--columbia img{top:0;height:70px}.publishers-list__item--insider img{top:-13px;height:45px}.publishers-list__item--viyet img{top:-12px;height:40px}.wave{margin-bottom:3rem}@media screen and (min-width: 1000px){.wave{margin-bottom:0}}@media screen and (min-width: 1600px){.wave{margin-bottom:-1.5rem}}.reasons{margin-top:3rem;padding:0 2%}@media screen and (min-width: 1000px){.reasons{margin-top:0;padding:0}}.reasons .inner{padding:0 25px}.reasons__title{margin:0 0 5rem;font-family:'futura-pt', sans-serif;font-weight:700;font-size:2.1rem;text-align:center}.reasons-list{width:100%;text-align:center;counter-reset:item-count}.reasons-list-item{display:block;width:100%;position:relative;margin-bottom:5rem;text-align:left}@media screen and (min-width: 1000px){.reasons-list-item{display:inline-block;width:30%}}.reasons-list-item:before{position:relative;top:-2px;float:left;content:counter(item-count);counter-increment:item-count;display:inline-block;width:25px;height:25px;border-radius:50px;line-height:1.5;font-family:'futura-pt', sans-serif;font-weight:700;font-size:1.6rem;color:#fff;text-align:center;background-color:#00cb77}.reasons-list-item__title{margin:0 0 1.5rem 10px;font-family:'futura-pt', sans-serif;font-weight:700;line-height:1.1;font-size:1.8rem}.reasons-list-item p{margin:0 0 0 -25px;line-height:1.5;font-size:1.8rem}.wiggle{width:220px;height:10px;margin:0 auto 4rem;background:#fff url(assets/img/wiggle.svg) no-repeat;background-position:50%}.get-going{margin:2rem auto 0}@media screen and (min-width: 1000px){.get-going__header{width:50%;margin:0 auto}}.get-going__title{margin-bottom:2.5rem;line-height:1.1;font-family:'freight-text-pro';font-weight:900;font-size:4.5rem;font-style:italic;text-align:center}@media screen and (min-width: 1000px){.get-going__title{font-size:5.4rem}}.get-going p{margin:0 auto 3rem;line-height:1.4;font-size:1.9rem;text-align:center}@media screen and (min-width: 1000px){.get-going p{width:45%;max-width:650px;padding:0;font-size:2.2rem}}.get-going__buttons{margin-top:4rem;padding:0 2%;text-align:center}@media screen and (min-width: 1000px){.get-going__buttons{height:70px;padding:0}}.get-going__buttons .button{display:block;margin:0 auto 1.5rem;padding:5px 25px}@media screen and (min-width: 1000px){.get-going__buttons .button{display:inline;margin:0;padding:17px 25px}.get-going__buttons .button:first-child{margin-right:25px}}@media screen and (min-width: 1000px){.get-going__buttons .button:last-child{margin-bottom:0;margin-right:0}}.pricing-table{max-width:900px;margin-bottom:4rem;padding:0 2%}@media screen and (min-width: 1000px){.pricing-table{padding:0}}.pricing-table__item{margin-bottom:1.5rem;padding:35px;box-shadow:0 5px 15px 0 rgba(62,41,0,0.1);background-color:#fff}.pricing-table__item:last-child{margin-bottom:0}.pricing-table-item__title{margin-bottom:1rem;font-family:'futura-pt', sans-serif;font-weight:700;font-size:2.8rem;text-align:center}@media screen and (min-width: 1000px){.pricing-table-item__title{text-align:left}}.pricing-table-item__title strike{color:#a7a7a7}.pricing-table-item__title em{font-family:'futura-pt', sans-serif;font-weight:700;font-style:normal;color:#00cb77}.pricing-table-item__buttons{min-width:285px;text-align:center}@media screen and (min-width: 1000px){.pricing-table-item__buttons{max-width:38%;text-align:right}}.pricing-table-item__disclaimer{display:block;margin-top:1rem;font-family:'futura-pt', sans-serif;font-weight:400;font-size:1.3rem;color:#777;text-align:center}@media screen and (min-width: 1000px){.pricing-table-item__disclaimer{text-align:right}}.pricing-table-item p{margin-bottom:1.5rem;line-height:1.4;font-size:1.8rem;text-align:center}@media screen and (min-width: 1000px){.pricing-table-item p{max-width:85%;margin-bottom:0;text-align:left}}.faq{padding:0 2%}@media screen and (min-width: 1000px){.faq{max-width:40%;padding:0}}.faq__title{margin:0 0 3rem;font-family:'futura-pt', sans-serif;font-weight:700;font-size:2.1rem;text-align:center}.accordion{padding-bottom:1rem}.accordion__tab{margin-bottom:1.5rem;padding:20px;box-shadow:1px 2px 15px 0 rgba(62,41,0,0.1);background-color:#fff}.accordion__tab:last-child{margin-bottom:0}.accordion input{position:absolute;z-index:-1;opacity:0}.accordion input:checked ~ .accordion-tab__tab-content{max-height:35rem}.accordion input:checked+label{color:#000}.accordion label{position:relative;display:block;padding:0;font-family:'futura-pt', sans-serif;font-weight:700;line-height:2;font-size:1.9rem;color:#005dff;cursor:pointer}.accordion-tab__tab-content{max-height:0;overflow:hidden;transition:max-height 0.2s ease-in}.accordion-tab p{line-height:1.45;font-size:1.8rem;margin-top:0.5rem}.accordion-tab a{color:#005dff;text-decoration:underline}.themes-list{max-width:1000px;margin:0 auto;padding:0 2%}@media screen and (min-width: 1000px){.themes-list{padding:0}}.themes-list__item img{width:100%}.themes-list-item{position:relative;max-width:900px;margin:0 auto 4rem;border:3px solid #fff;border-radius:5px;box-shadow:0 10px 40px 0 rgba(62,41,0,0.1);background-color:#fff}.themes-list-item__overlay{position:absolute;top:0;left:0;opacity:0;z-index:2;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.7);transition:opacity 0.1s ease-in}.themes-list-item:hover .themes-list-item__overlay{opacity:1}.content{max-width:700px;padding:0 2% 3rem}@media screen and (min-width: 1000px){.content{padding:0 0 3rem}}.content h3{margin-bottom:3rem;font-family:'futura-pt', sans-serif;font-weight:700;font-size:2.3rem;text-align:center}.content h4{margin-bottom:3rem;font-family:'futura-pt', sans-serif;font-weight:700;font-size:1.9rem}.content p{margin-bottom:3rem;line-height:1.35;font-size:1.8rem}.content p a{color:#005dff;text-decoration:underline}.content ul{margin-bottom:3rem;list-style-type:disc;padding-left:40px}.content ul:last-child{margin-bottom:0}.content ul li{margin-bottom:0.5rem;line-height:1.2;font-size:1.8rem;color:#777}.content ul li:last-child{margin-bottom:0}.content--compact h3,.content--compact h4{color:#777}.content--compact ul li{font-family:'futura-pt', sans-serif;font-weight:400;font-size:1.8rem}.content--compact p{font-family:'futura-pt', sans-serif;font-weight:400;font-size:1.8rem;color:#777}.team-members{margin-bottom:3rem;text-align:center}.team-members__member{display:inline-block;padding:0 10px}.team-members__member img{width:70px;height:70px;border-radius:70px}.team-members__member span{display:block;margin-top:0.5rem;font-family:'futura-pt', sans-serif;font-weight:400;font-size:0.9rem;color:#777}.site-footer{padding-top:5rem;background-color:#fff}.site-footer p{padding:0 2% 3rem;padding-bottom:1.5rem;font-family:'futura-pt', sans-serif;font-weight:400;color:#777;text-align:center}@media screen and (min-width: 1000px){.site-footer p{padding:0 0 3rem 0}}.site-footer small{font-size:1.35rem}.site-footer p a{color:#777}.static-page .site-footer{padding-top:0}.social-links{margin:2.8rem auto 2.3rem;text-align:center}.social-links__item{display:inline-block;padding:0 10px}.social-links__item a{display:block;width:30px;height:30px;background-size:contain}.social-links__item--twitter a{background:url(assets/img/twitter.svg) no-repeat}.social-links__item--facebook a{position:relative;top:-5px;width:26px;height:26px;background:url(assets/img/facebook.svg) no-repeat}.make-promo{width:70%;margin:0 auto 2rem;padding:20px;background-color:#e6efff}.make-promo p{padding-bottom:0;line-height:2;font-size:1.9rem;color:#000}.make-promo p a{color:#005dff;text-decoration:underline}
