.btn-primary-disabled,.btn-secondary-disabled,.btn-secondary,.btn-primary{padding:10px 20px;border-radius:5px;transition:.5s;text-align:center}.btn{cursor:pointer;font-weight:700;font-size:1rem}.btn-primary{background-color:#3aa5dc;color:#fff;border:2px solid #3aa5dc}.btn-primary:hover,.btn-secondary{background-color:#fff;color:#3aa5dc;border:2px solid #3aa5dc}.btn-secondary:hover{background-color:#3aa5dc;color:#fff;border:2px solid #3aa5dc}.btn-tertiary{color:#1d62b1;font-weight:400}.btn-tertiary:hover{color:#2171cc}.btn-primary-disabled,.btn-secondary-disabled,.btn-primary-disabled:hover,.btn-secondary-disabled:hover{background-color:#7f7f7f;color:#fff;border:2px solid #7f7f7f}.promo-banner-container{display:flex;justify-content:space-around;align-items:center;background-image:url(https://firebasestorage.googleapis.com/v0/b/total-mobility-solution-6c7cc.firebasestorage.app/o/Fall%20leaves.png?alt=media&token=f9970be6-8575-4b1c-b386-3f3e995b3901),linear-gradient(to bottom right,#ffa600cb,#ffff0090);background-position:center center,0% 0%;background-size:auto,cover;color:#fff}.promo-banner-container:hover{color:#4f1900}.promo-banner-title{font-family:Zen Tokyo Zoo,system-ui;font-size:1.875rem;font-weight:700;text-align:center}@media screen and (min-width: 1024px){.promo-banner-title{font-size:2.5rem}}promo-banner-asterisk .promo-subtitle{font-size:1rem}.promo-banner-arrow{font-size:1.875rem}.navbar{box-shadow:0 4px 6px #0000001a;position:sticky;top:0;z-index:18;width:100vw;background-color:#fff}.nav-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:15px}@media screen and (min-width: 640px){.nav-container{padding:20px 30px}}@media screen and (min-width: 768px){.nav-container{padding:20px 40px}}.nav-logo{width:125px}@media screen and (min-width: 640px){.nav-logo{width:160px}}@media screen and (min-width: 768px){.nav-logo{width:188px}}.nav-links-container{display:none}@media screen and (min-width: 768px){.nav-links-container{display:flex;align-items:center}}.nav-link,.nav-link-active{margin:10px 0;border-bottom:2px solid transparent;border-top:2px solid transparent}.nav-link:hover,.nav-link-active:hover{border-bottom:2px solid #008fd8}@media screen and (min-width: 768px){.nav-link,.nav-link-active{margin:0 10px}}.nav-link-active{color:#008fd8}.nav-link-active:hover{color:#008fd8;border-bottom:2px solid #008fd8}.nav-hangurger-container{width:30px;height:20px;z-index:20}.nav-hangurger-container>:nth-child(2){margin:6px 0}@media screen and (min-width: 768px){.nav-hangurger-container{display:none}}.nav-hamburger-line,.nav-hamburger-line-active3,.nav-hamburger-line-active2,.nav-hamburger-line-active1{width:30px;height:3px;background-color:#3b3b3b;transition:all .3s ease}.nav-hamburger-line-active1{transform:rotate(45deg);position:relative;top:9px}.nav-hamburger-line-active2{opacity:0}.nav-hamburger-line-active3{transform:rotate(-45deg);position:relative;top:-9px}.nav-mobile-menu,.nav-mobile-menu-active{position:fixed;top:0;right:-300px;width:250px;height:100%;z-index:19;background-color:#fff;padding:30px 20px 0;box-shadow:0 0 10px #0003;transition:right .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 768px){.nav-mobile-menu,.nav-mobile-menu-active{display:none}}.nav-mobile-menu-active{right:0}@media screen and (min-width: 768px){.nav-mobile-menu-active{display:none}}@media screen and (min-width: 768px){.nav-mobile-talk-link{display:none}}.content-container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.footer-container{width:100%;margin:0 auto;padding:40px 0 20px;background-color:#000}.footer-content{text-align:center;display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width: 640px){.footer-content{grid-template-columns:2fr 1fr 1fr;text-align:left}}.footer-logo-social-container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 640px){.footer-logo-social-container{align-items:flex-start}}.footer-logo{width:200px;margin-left:-5px;margin-bottom:-8px}.footer-social-links{width:200px;margin-top:15px;display:flex;justify-content:space-around}.footer-social-link{color:#fff;font-size:1.5rem;transition:color .3s ease}.footer-social-link:hover{color:#3aa5dc}.footer-info-col-container{color:#fff;display:flex;flex-direction:column}.footer-info-col-title{margin-bottom:10px}.footer-link-btn{color:#ccc;line-height:2.5}.footer-link-btn:hover{color:#3aa5dc}.footer-copyright{color:#ccc;width:100%;text-align:center;margin-top:30px;font-size:.75rem}.footer-get-started{margin-top:35px}.layout-container{background-color:#fff;width:100%;display:flex;flex-direction:column;min-height:100vh}.layout-inner-container{position:relative;overflow-y:auto;height:100%}.layout-content{width:100%;height:100%}.blog-post-container{width:93%;max-width:800px;padding:20px 15px 0;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;align-items:center;margin:40px 0}@media screen and (min-width: 768px){.blog-post-container{width:85%;padding:20px 30px 0}}@media screen and (min-width: 1024px){.blog-post-container{width:70%;padding:20px 40px 0}}h1{font-size:1.5625rem}h2{font-size:1.3125rem}.blog-post-btn-container{text-align:right;width:100%}.blog-post-btn{margin:0 20px}.blog-container{display:flex;flex-direction:column;align-items:center;font-family:Open Sans,sans-serif;background-image:repeating-linear-gradient(#f4f4f6,#bfe1f3,#f4f4f6 2000px)}.content-page-container{display:flex;flex-direction:column;align-items:center;font-family:Open Sans,sans-serif;height:100%;background-image:linear-gradient(#bfe1f3,#f4f4f6,#f4f4f6)}.content-page-inner-container{max-width:800px;background-color:#fff;margin:0 25px;padding:40px 20px}@media screen and (min-width: 640px){.content-page-inner-container{margin:0 40px;padding:40px}}@media screen and (min-width: 768px){.content-page-inner-container{margin:0 60px;padding:40px 80px}}.content-page-title{font-size:1.875rem;margin-bottom:40px;text-align:center}.content-page-top-text{font-size:.9375rem}.content-page-section-title{font-size:1.25rem;font-weight:600;margin-top:30px}.content-page-paragraph{font-size:.9375rem;margin:15px 0 0}.content-page-tagline{margin-top:30px;font-weight:600;font-size:.9375rem}ul{list-style-type:circle}li{margin-bottom:10px;list-style-type:circle}.ul-title{font-weight:600}.ul-text{font-size:.9375rem}.section-container{display:flex;flex-direction:column;align-items:center;padding:20px 0}.section-title{font-size:1.875rem;margin-bottom:40px;text-align:center;max-width:600px}.message{padding:5px 10px;border-radius:5px;display:flex;justify-content:flex-start;align-items:flex-start;font-size:.875rem;scroll-margin-top:120px}.message-info{border:1px solid #0073ad;color:#0073ad;background-color:#0073ad35}.message-warning{border:1px solid #c08600;color:#c08600;background-color:#f9ba2724}.message-error{border:1px solid #d32f2f;color:#d32f2f;background-color:#d32f2f2e}.message-success{border:1px solid #1b8938;color:#1b8938;background-color:#29a44a1b}.message-icon{margin-right:10px;margin-top:3px}.promo-card-container{color:#fff;background-image:linear-gradient(to bottom right,#bc4f27,#e89f38);text-align:center;margin-bottom:20px;margin-top:-20px;border-radius:5px;padding:10px;box-shadow:0 4px 15px #00000032}.promo-card-title{font-weight:700;font-family:Zen Tokyo Zoo,system-ui;font-size:1.875rem}.promo-card-description{font-size:1rem}.promo-card-date{font-size:.625rem;width:100%;margin-top:10px}.form-group-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.form-group{text-align:center}@media screen and (min-width: 640px){.form-group{text-align:left}}.form-btn{margin:20px 0 10px;font-size:1.125rem}.get-started-major-label{width:100%;margin-left:8px;font-weight:500;margin-top:30px}.get-started-first-major-label{margin-top:10px}.hero-section-container{background-image:url(https://firebasestorage.googleapis.com/v0/b/total-mobility-solution-6c7cc.firebasestorage.app/o/TMS-hero-image-alt.jpeg?alt=media&token=28d2d01f-0597-423c-bdae-bbf8c3757b61);background-repeat:no-repeat;background-size:cover;background-position:25% center}.hero-inner-container{min-height:550px;display:flex;justify-content:flex-end}.hero-content{width:100%;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:30px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media screen and (min-width: 640px){.hero-content{width:70%}}@media screen and (min-width: 1024px){.hero-content{width:60%}}@media screen and (min-width: 1200px){.hero-content{width:50%}}.hero-title{font-size:2.1875rem;line-height:1.2}@media screen and (min-width: 640px){.hero-title{font-size:2.5rem}}@media screen and (min-width: 1024px){.hero-title{font-size:2.6875rem}}.hero-subtitle{width:70%;font-size:.875rem;margin:10px 0 20px}@media screen and (min-width: 1024px){.hero-subtitle{font-size:1rem}}.hero-section-cta{text-shadow:none;box-shadow:2px 2px 4px #00000080}.video-section-container{width:100%;background-image:url(https://www.toptal.com/designers/subtlepatterns/uploads/papyrus.png);display:flex;justify-content:center;padding:60px 20px}.video-container{width:100%;max-width:700px}.video-responsive{position:relative;width:100%;padding-top:56.25%;margin:0 auto}.video-responsive iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:0}.infographic-section-container{padding:30px 5px;text-align:right;background-color:#3b3b3b;display:flex;flex-direction:column;align-items:center}.infographic-title{color:#fff;font-size:1.5rem;text-align:center;line-height:1.25}@media screen and (min-width: 1024px){.infographic-title{font-size:1.875rem}}.infographic-img{width:100%;max-width:900px;margin-bottom:50px;margin-top:37px;margin-left:10px}.card-container{border-radius:8px;box-shadow:0 4px 15px #0000001a;padding:20px}.card-background-blue{background-color:#bfe1f3;color:#fff}.card-background-dark-grey{background-color:#3b3b3b;color:#fff;box-shadow:0 4px 15px #00000032}.card-background-light-grey{background-color:#f4f4f6;box-shadow:0 4px 15px #00000032}.card-background-black{background-color:#000;color:#fff}.card-background-white{background-color:#fff}.pricing-content-container{max-width:800px}.pricing-grid-container{display:grid;grid-template-columns:1fr;gap:30px;align-items:stretch}@media screen and (min-width: 768px){.pricing-grid-container{grid-template-columns:repeat(2,1fr)}}.pricing-card-container{display:flex;flex-direction:column;justify-content:space-between}.pricing-card-title{font-size:1.875rem;margin:10px 0 20px}.pricing-card-subtitle{min-height:52px;margin-bottom:30px}.pricing-card-price{font-size:1.875rem;padding-bottom:10px;border-bottom:1px solid #cccccc;margin-bottom:30px}.pricing-card-item{display:flex;align-items:flex-start;margin-bottom:20px}.pricing-card-item .pricing-check-icon{padding-top:.5px;margin-right:5px;color:#3aa5dc}.pricing-cta{margin-top:20px}.pricing-caveats-container{margin-top:40px;width:100%}.pricing-caveat{margin:20px 0}.faq-section-container{background-color:#f4f4f6}.faq-questions-container{max-width:800px;margin-top:-20px}.faq-container{padding:20px 0;border-bottom:1px solid #cccccc}.faq-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.125rem;margin:20px 0;cursor:pointer}.faq-header .faq-header-question{margin-right:10px}.faq-answer{overflow:hidden;transition:all .3s ease-in-out;max-width:90%}.affiliate-img-container{max-width:1000px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px}.affiliate-img{max-height:60px;max-width:160px}.affiliate-img-apple{margin:0 -25px}.our-story-paragraph{font-size:.9375rem;margin:25px 0}.cta-center{width:100%;display:flex;justify-content:center;margin-top:30px}.spacer-div{height:20px}.support-req-msg{max-width:450px}.why-tms-tagline-explainer{font-style:italic;font-size:.875rem}*{box-sizing:border-box}html{display:block;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0}body{margin:0;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;color:#333;line-height:1.5;background:#fff;overflow-x:hidden;width:100%;height:100%}*,:after,:before{box-sizing:inherit}a{text-decoration:none;color:#333}ul{list-style:none}img{max-width:100%;height:auto}button{padding:0;border:0;background:none;cursor:pointer;background:transparent}.bold{font-weight:700}
