﻿/*!
	Theme Name: Train Factor
	Author: Factor21
	Description: A custom WordPress theme designed and developed specifically for Train Factor.
	Version: 1.0
*//*! WARNING: This CSS file was generated from a Sass file. Do NOT edit it. If you edit this file your developer will overwrite the changes you have made next time they update your site. */*,*:before,*:after{box-sizing:border-box}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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}em,i{font-style:italic}input{outline:none;border:none;border-radius:0}html{overflow-x:hidden;scroll-behavior:smooth}body{background:#eee url(images/topo.svg) top center no-repeat;background-size:1512px 1625px;font-family:"Inter",helvetica,arial,sans-serif;font-size:1.125rem;line-height:2rem;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{width:95%;max-width:1200px;margin:0 auto;position:relative}.right{float:right}.left{float:left}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.half{width:48%}@media(max-width: 1000px){.half{width:100%;float:none}}.none{display:none}a{color:#000;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a:hover{color:rgba(0,0,0,.5);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a img{outline:none;border:none}iframe{max-width:100%}h1,.h1{font-family:"Inter",helvetica,arial,sans-serif;font-size:2.5rem;line-height:1.1em;color:#000;font-weight:800}@media(max-width: 1000px){h1,.h1{font-size:2rem}}@media(max-width: 700px){h1,.h1{font-size:1.625rem}}h1 strong,.h1 strong{background:#bff701;font-weight:800;padding:0 3px}h1 span,.h1 span{position:relative;z-index:500}h1 span:after,.h1 span:after{content:"";background:#bff701;width:calc(100% + 6px);height:5px;position:absolute;top:calc(100% - 5px);left:-3px;z-index:-1}h2,.h2{font-family:"Inter",helvetica,arial,sans-serif;font-size:2.25rem;line-height:1.1em;color:#000;font-weight:800}@media(max-width: 1000px){h2,.h2{font-size:1.8rem}}@media(max-width: 700px){h2,.h2{font-size:1.575rem}}h2 strong,.h2 strong{background:#bff701;color:#000;font-weight:800;padding:0 5px}h2 em,.h2 em{font-style:normal;position:relative;z-index:500}h2 em:after,.h2 em:after{content:"";background:#bff701;width:calc(100% + 6px);height:5px;position:absolute;top:calc(100% - 2px);left:-3px;z-index:-1}h3,.h3{font-family:"Inter",helvetica,arial,sans-serif;font-size:1.75rem;line-height:1.1em;color:#000;font-weight:700;position:relative;display:inline-block;z-index:500}@media(max-width: 700px){h3,.h3{font-size:1.575rem}}h3:after,.h3:after{content:"";background:#bff701;width:calc(100% + 6px);height:5px;position:absolute;top:calc(100% - 5px);left:-3px;z-index:-1}h4,.h4{font-family:"Inter",helvetica,arial,sans-serif;font-size:1.5rem;line-height:1.1em;color:#000;font-weight:700}.alignleft{float:left;margin:5px 50px 25px 0}.alignright{float:right;margin:5px 0 25px 50px}.header{position:fixed;top:40px;left:50%;transform:translateX(-50%);z-index:1000}@media(max-width: 700px){.header{top:20px}}.header .nav{background:#1e1e1e;border-radius:40px;padding:11px 24px}@media(max-width: 700px){.header .nav{padding:8px 12px}}.header .nav ul{list-style:none;display:flex;flex-wrap:nowrap}.header .nav ul li{padding:0 20px}@media(max-width: 700px){.header .nav ul li{padding:0 10px}}.header .nav ul li a{color:#fff;font-size:1rem;font-weight:700;position:relative}@media(max-width: 700px){.header .nav ul li a{font-size:.875rem}}.header .nav ul li a:hover{color:#fff;opacity:.8}.header .nav ul li a:after{content:"";background:#bff701;width:100%;height:2px;position:absolute;top:calc(100% + 3px);left:0;display:none}.header .nav ul li a.active:after{display:block}.content{max-width:710px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 40px}.content p,.content form,.content iframe,.content blockquote,.content hr{margin:0 0 24px}.content ul,.content ol{margin:0 0 40px 30px}.content img{max-width:100%;height:auto}@media(max-width: 700px){.content img{display:block;float:none;margin:0 auto 20px}}.hero{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hero .sub-content{width:565px;max-width:100%;position:relative;z-index:500}@media(max-width: 1000px){.hero .sub-content{width:50%}}@media(max-width: 850px){.hero .sub-content{width:80%;order:1}}@media(max-width: 700px){.hero .sub-content{width:100%;order:1}}.hero .sub-content .logo{display:block;width:100%;height:auto;position:relative;left:-25px;margin:0 0 70px}@media(max-width: 700px){.hero .sub-content .logo{left:-20px}}.hero .sub-content h1{margin:0 0 35px;position:relative}.hero .sub-content h1::after{content:"🤘🏻";font-size:100px;display:block;position:absolute;bottom:25px;right:-75px;transform:rotate(27deg)}@media(max-width: 700px){.hero .sub-content h1::after{display:none}}.hero .sub-content p{margin:0 0 20px}.hero .sub-content .badges{display:flex;flex-wrap:wrap;align-items:center;margin:90px 0 0}@media(max-width: 1000px){.hero .sub-content .badges{margin:40px 0 0;justify-content:center}}.hero .sub-content .badges a{margin:0 40px 0 0}@media(max-width: 1000px){.hero .sub-content .badges a{margin:0 20px 20px 0}}@media(max-width: 700px){.hero .sub-content .badges a{margin:0 5px 20px}}.hero .sub-content .badges a:hover{transform:scale(1.05)}.hero .sub-content .badges a img{display:block;width:auto;height:67px}.hero .hero-screen{display:block;width:675px;height:auto;position:absolute;top:-100px;right:-160px}@media(max-width: 850px){.hero .hero-screen{position:relative;top:0;right:0;order:0;margin:0 auto -80px;max-width:100%}}.feature{max-width:895px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.feature .images{width:300px;position:relative}@media(max-width: 700px){.feature .images{margin:0 auto 40px}}.feature .images .primary-image{display:block;width:100%;height:auto;position:relative;z-index:500}.feature .images .secondary-image{position:absolute;z-index:400;height:auto}@media(max-width: 700px){.feature .images .secondary-image{display:none}}.feature .content{width:calc(100% - 340px);max-width:500px}@media(max-width: 700px){.feature .content{width:100%;margin:0 auto}}.content-callout{background:#1e1e1e;color:#fff;padding:60px 55px 40px;border-radius:10px;text-align:center}@media(max-width: 700px){.content-callout{padding:40px 20px}}.content-callout img{display:block;max-width:100%;width:260px;height:auto;margin:0 auto 60px}.content-callout p:first-of-type{margin:0 0 40px}.content-callout h2,.content-callout h3{color:#fff;font-weight:800;margin:0 0 20px}.download{background:#bff701;border-radius:10px;text-align:center;padding:80px 20px}@media(max-width: 700px){.download{padding:60px 20px 40px}}.download h2{margin:0 0 50px}.download h2 strong{background:#000;color:#fff}.download .badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.download .badges a{margin:0 40px 0 0}@media(max-width: 1000px){.download .badges a{margin:0 20px 20px 0}}@media(max-width: 700px){.download .badges a{margin:0 5px 20px}}.download .badges a:hover{transform:scale(1.05)}.download .badges a img{display:block;width:auto;height:67px}.posts .view-all{font-weight:700;border-bottom:2px solid #bff701}.gform_wrapper ul,.content form ul,form:not(.searchform) ul{display:flex !important;flex-wrap:wrap}.gform_wrapper ul li,.content form ul li,form:not(.searchform) ul li{width:100%}.gform_wrapper ul li.third,.content form ul li.third,form:not(.searchform) ul li.third{width:33%}@media(max-width: 1000px){.gform_wrapper ul li.third,.content form ul li.third,form:not(.searchform) ul li.third{width:50%}}@media(max-width: 700px){.gform_wrapper ul li.third,.content form ul li.third,form:not(.searchform) ul li.third{width:100%}}.gform_wrapper ul li.two-thirds input,.content form ul li.two-thirds input,form:not(.searchform) ul li.two-thirds input{width:66% !important}@media(max-width: 1000px){.gform_wrapper ul li.two-thirds input,.content form ul li.two-thirds input,form:not(.searchform) ul li.two-thirds input{width:50% !important}}@media(max-width: 700px){.gform_wrapper ul li.two-thirds input,.content form ul li.two-thirds input,form:not(.searchform) ul li.two-thirds input{width:100% !important}}.gform_wrapper ul li.gsection,.content form ul li.gsection,form:not(.searchform) ul li.gsection{border:none;margin:0;padding:0}.gform_wrapper ul li.gsection h2,.content form ul li.gsection h2,form:not(.searchform) ul li.gsection h2{font-size:1rem}.gform_wrapper ul li .ginput_container_radio input[type=text],.content form ul li .ginput_container_radio input[type=text],form:not(.searchform) ul li .ginput_container_radio input[type=text]{width:90% !important;height:35px;font-size:1rem !important}.gform_wrapper label,.content form label,form:not(.searchform) label{font-size:.9375rem !important;font-weight:400 !important}.gform_wrapper .ginput_complex label,.content form .ginput_complex label,form:not(.searchform) .ginput_complex label{font-size:.75rem !important}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=url],.gform_wrapper textarea,.gform_wrapper select,.content form input[type=text],.content form input[type=email],.content form input[type=tel],.content form input[type=number],.content form input[type=password],.content form input[type=url],.content form textarea,.content form select,form:not(.searchform) input[type=text],form:not(.searchform) input[type=email],form:not(.searchform) input[type=tel],form:not(.searchform) input[type=number],form:not(.searchform) input[type=password],form:not(.searchform) input[type=url],form:not(.searchform) textarea,form:not(.searchform) select{background:#fff;width:100% !important;height:55px;outline:none;border:1px solid #000;padding:0 20px !important;font-family:"Inter",helvetica,arial,sans-serif;font-size:1rem}.gform_wrapper textarea,.content form textarea,form:not(.searchform) textarea{padding:20px !important;height:200px}.gform_wrapper input[type=submit],.content form input[type=submit],form:not(.searchform) input[type=submit]{cursor:pointer;background:#1e1e1e !important;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.gform_wrapper input[type=submit]:hover,.content form input[type=submit]:hover,form:not(.searchform) input[type=submit]:hover{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.gform_wrapper input[type=submit]:hover:hover,.content form input[type=submit]:hover:hover,form:not(.searchform) input[type=submit]:hover:hover{background:#bff701 !important;color:#000 !important}.single,.blog{padding:180px 0}@media(max-width: 700px){.single,.blog{padding:60px 0}}.single .content,.blog .content{background:#fff;max-width:900px;padding:60px;border-radius:10px;margin:0 auto 60px}@media(max-width: 700px){.single .content,.blog .content{padding:40px}}.single .content h1,.blog .content h1{margin:0 0 20px}.single .content .published-date,.blog .content .published-date{background:#000;color:#bff701;padding:1px 10px;border-radius:5px;font-size:.75rem;font-weight:700;margin:0 0 20px;display:inline-block}.single .content .post,.blog .content .post{margin:0 0 40px;border-bottom:1px solid rgba(30,30,30,.15);padding:0 0 40px}.single .content .post .published-date,.blog .content .post .published-date{margin:0 0 10px}.single .content .post h3,.blog .content .post h3{margin:0}.footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:40px 0;font-size:.875rem}.footer p a{border-bottom:2px solid #bff701}.footer .footer-nav ul{list-style:none;display:flex;flex-wrap:nowrap}.footer .footer-nav ul li{margin:0 40px 0 0}@media(max-width: 700px){.footer .footer-nav ul li{margin:0 20px 0 0}}.footer .footer-nav ul li:last-child{margin:0}.footer .footer-nav ul li a{font-weight:700}/*# sourceMappingURL=style.css.map */
