@font-face{font-family:Lato;font-weight:300;src:url(fonts/Lato-Light.ttf) format('truetype')}@font-face{font-family:Lato;font-weight:400;src:url(fonts/Lato-Regular.ttf) format('truetype')}@font-face{font-family:Lato;font-weight:700;src:url(fonts/Lato-Bold.ttf) format('truetype')}@font-face{font-family:Lato;font-weight:900;src:url(fonts/Lato-Black.ttf) format('truetype')}*,body,html{font-family:Lato;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Lato;margin-bottom:20px}a:hover{cursor:pointer}h1,h2{letter-spacing:-.03em}h3,h4{letter-spacing:-.02em}h3#examples{margin-bottom:0}img{max-width:100%;height:auto}h1 .muted,h2 .muted,h3 .muted,h4 .muted,h5 .muted{font-weight:400}h2 sup{top:.3em;margin-left:5px}.centered{text-align:center}.zoom-in{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in;display:block}#hero p{max-width:600px}#hero .content p{margin:5px 0 35px 0}#hero-bar-buttons .btn-group .btn{font-size:24px;padding:10px 25px;border:1px solid #000}#store-buttons{max-width:750px;margin:0 auto}#store-buttons .store-button img{width:40%;display:inline;margin:0 3px}#hackers{color:#70d010;font-family:'Courier New',monospace,mono;margin:10px 0 75px 0;font-size:33px;display:block}.big-icon{font-size:63px;margin:25px auto;color:#c5c5c5}#renderCapability .capability{margin-bottom:50px}.card{border:1px solid rgba(0,0,0,.225)}.card .card-header h5{margin-bottom:0}.card-mtrees{max-width:600px;margin:25px auto}.card-mtrees .card-body{padding:0}.card-mtrees .card-body .card-description{padding:25px;text-align:left}#covers img{max-width:320px;margin:0 auto 25px auto}#covers .card-body{text-align:center}#author{background-color:#111;display:block;overflow:auto;padding:25px 0}#author h2{color:#fff}#author p{color:#ccc}#author #author-content{padding:45px 0 25px 0}.form .error{border:1px solid #c9302c;border-left:5px solid #c9302c;border-bottom:5px solid #c9302c}#inline-form-button{margin:0 auto;display:block}#menu{margin-bottom:0;border:none}#menu li{list-style:none}#menu .nav-item{font-size:1.2rem}#menu sup{top:.5em;font-size:33%}#menu input{background-color:#333;border-color:#555;color:#fff}#menu .btn-default{background-color:#555;color:#fff;border-color:#777}#menu .navbar-right{padding-top:10px}#menu .btn .glyphicon{margin-left:0}#menu .btn{border-color:#ccc;color:#ccc}#menu .btn-hover{color:#fff;border-color:#fff}#services{text-align:center}#services img.icon{max-width:256px;margin:0 auto}#services .card{margin-bottom:45px}#featuredHeader{margin-bottom:15px}#caplogos{padding-bottom:25px}#mobile-footer{display:none}#inboundModal .modal-body img{margin-bottom:15px}#inboundModal .modal-body #modal-profile{float:left;margin-right:25px;max-width:200px}.navbar-brand{font-weight:900;font-size:28px}.navbar-brand img{height:40px}.navbar-brand span{font-weight:300}.paragraph{max-width:600px;margin:0 auto}.navbar-inverse .navbar-nav>li>a{padding-top:25px;padding-bottom:25px;font-size:15px;color:#ccc}#page{margin-top:67px}#mtrees{background:url(/examples/mtrees/1.jpg) center center no-repeat;background-size:cover;display:block;width:100%;height:500px}#mtrees:hover{background:url(/examples/mtrees/2.jpg) center center no-repeat;background-size:cover}#professional .panel-body p{margin:15px 25px}#projects .project{margin-bottom:15px}#projects .project:nth-child(odd){padding-right:10px}#projects .project:nth-child(even){padding-left:10px}.btn-inverse{background-color:#333;color:#888}.btn-inverse:hover{color:#fff}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}#bigbook .buttons{padding:25px 150px 25px 50px}#projectModal h4{font-size:21px;text-transform:capitalize;color:#666}#projectModal p{margin-bottom:0}#projectModal .modal-header p{color:#666}#projectModal .modal-body{background-color:#111;padding:10px}#projectModal .modal-content{border:none;box-shadow:none;border-radius:0}#projectModal .modal-dialog{top:0;left:0;width:100%;border:none;border-radius:0}#projectModal .swiper-wrapper{margin-top:28px}#projectModal .swiper-button-next{padding:15px;background-color:#111;right:0;top:15%;font-size:16px;background-image:none;width:auto;height:auto;color:#fff;font-weight:700;outline:0;border:none}#projectModal .swiper-button-prev{padding:15px;background-color:#111;left:0;top:15%;font-size:16px;background-image:none;width:auto;height:auto;color:#fff;font-weight:700;outline:0;border:none}#projectModal .swiper-button-disabled{display:none!important}#projectModal #project-story{padding:10% 20%;color:#ccc}#projectModal #project-story p{font-size:16px}#projectModal .swiper-pagination{top:0;left:0;width:100%;text-align:center;background-color:none;border-radius:3px;bottom:auto;padding:2px}#projectModal .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:.3}#projectModal .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-color:#d9534f}.modal-xl{width:98%;position:absolute;top:1%;margin:0;left:1%;border:none;height:95%}.modal-xl .modal-dialog{width:100%;height:100%;margin:0;padding:0}.modal-xl .modal-content{height:auto}.modal-xl .modal-content .modal-body{padding:0;margin:0}.modal-xl #example{border:none;outline:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;margin:0;padding:0;-webkit-appearance:none}.btn-huge{padding:15px 50px;font-size:24px}.btn .glyphicon{margin-left:5px;opacity:.75}.alert{display:none}.tab-content{background-color:#fff;padding:15px;border-color:#ddd;border-width:0 1px 1px 1px;border-style:solid}#videoButton{cursor:pointer}#video{background-color:#000;text-align:center}#video video{cursor:pointer;max-width:100%;margin:0 auto}.big-buttons{text-align:center;padding:15px 0 35px 0}.row-gap{margin-bottom:25px}.jumbotron{margin-bottom:0}.jumbotron #logo{max-width:300px}.jumbotron .content{padding:10px 50px}.jumbotron .content p{max-width:750px}.jumbotron .content .btn{margin-right:5px}#header{background-color:#000}#header #seal{max-width:290px;display:block;margin-bottom:15px}#header header{background-color:#000;text-align:center;padding:10px;background-size:contain;background-repeat:no-repeat}#header header img{max-width:300px}#header header a{color:#ffdd17}#footer{background-color:#252525}#footer footer{color:#777;padding:15px 0 100px 0}.navbar-fixed-top .navbar-collapse{max-height:none}body{background:url(/images/bg.gif) repeat}h1,h2{text-align:center;font-size:72px;font-weight:900;overflow-wrap:break-word}h1{max-width:1000px;margin:0 auto;padding:25px 0 30px 0;overflow-wrap:break-word}h1 sup{font-size:16px}h1#first{font-size:100px;max-width:none}h3{font-size:50px;text-align:center;font-weight:500;padding:0 25px 0 25px;margin:0 auto 25px auto}h4{font-size:32px}p{font-size:20px;padding:0 35px;margin:0 auto 35px auto}#header{background-color:#000;text-align:center;padding:350px 25px 100px 25px}#header img{margin:0 auto 10px auto;width:1000px;max-width:100%;height:auto}#main-mtrees{margin:0 auto;text-align:center}#ticket-form #radio-options{margin-bottom:25px}#ticket-form #radio-options label{font-size:18px}#images img{width:600px;max-width:100%;margin:0 auto}#images div{width:100%;height:auto;text-align:center}#images h2{font-size:80px;padding:15px 0 20px 0;margin:25px 0 35px 0}#preview img{float:left;width:33%}#club{margin-bottom:100px}#hero{padding-bottom:25px}#form{text-align:center}#hero .button{max-width:600px;margin:0 auto}#factory p{max-width:600px}#footer{background-color:#000;color:#ccc;font-size:18px;text-align:center;padding:25px 25px 50px 25px}#footer a{color:#fff}.preview-button{font-weight:700;font-size:24px;margin:0 auto 10px auto;display:block;max-width:600px;text-decoration:underline}.button{padding:25px 15px;font-size:100px;font-weight:900;color:#fff;width:100%;max-width:100%;display:block;text-align:center;border:none;outline:0;overflow-wrap:break-word}.button span{font-size:inherit;font-weight:inherit;color:inherit}.button p{font-size:16px;font-weight:500;margin-bottom:0}.button:hover{text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.5)}.button:hover p{text-decoration:none}.button-xs{padding:25px 15px;font-size:25px;color:#000;border-radius:20px}.button-small{font-size:32px;border-radius:15px}.button-big{background-color:#000;font-size:42px;border-radius:20px}.button-huge{background-color:red;font-size:56px;border-radius:25px}.button-huge p{font-size:16px}.button-green{background-color:#54a405;border:1px solid #437710}.button-green:hover{color:#fff}.button-red{background-color:#c6424f;border:1px solid #a61616}.button-red:hover{color:#fff}.button-turq{background-color:#55aea0;border:1px solid #227164}.button-turq:hover{color:#fff}.button-orange{background-color:#fd9426;border:1px solid #b57823}.button-orange:hover{color:#fff}.button-blue{background-color:#3366b5;border:1px solid #2d4468}.button-blue:hover{color:#fff}.button-gray{background-color:#efefef;border:1px solid #000;color:#000}.button-link{background-color:transparent;color:#00f;text-decoration:underline;padding:0 25px;font-size:25px}.button-link:hover{color:#00f}.button-btc{font-size:18px;font-weight:300;margin-bottom:15px}label{font-size:24px;display:block}#how-to a,#how-to p{max-width:600px}#how-to a{margin:10px auto}#number{width:600px;max-width:600px;margin:50px auto 25px auto}#show h2{padding:0 15px}#show h1{margin:25px auto 35px auto}#number p{display:block;margin-bottom:25px;font-size:24px}input.number{font-size:36px;border:#000 2px solid;margin:0 auto 15px auto;padding:10px;width:200px;font-weight:900}#btc{padding-top:25px}#brands h1{margin:25px auto 35px auto}.product{margin:50px auto 50px auto;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.25);max-width:97%;overflow:auto;padding-bottom:15px}.product p{padding:0}.product .form-check{text-align:left;padding-left:50px}.product .form-check .form-check-input{margin-top:8px;margin-right:13px}.product p.caption{text-align:center}.product .button{margin-bottom:15px}.product h2 sup{top:-3em}#custom-quantity{margin-bottom:25px;margin-top:25px}#custom-quantity input,#custom-quantity select{margin-bottom:7px}.product-picture{padding-bottom:0}.product h2{margin:55px 10px 55px 10px}.product .buttons{float:left;width:40%;padding:0 2.5% 0 0}.product .buttons img{max-width:65%}.product .btc-buttons{max-width:90%;margin:0 auto 15px auto}.product img.left{float:left;width:60%}.product .wide-buttons{max-width:50%;margin:0 auto}.product .caption{margin:15px auto 15px auto;display:block}.product-tabs{padding:25px}.product-tabs .nav-link{font-weight:900;font-size:21px;padding:10px 5px}sup{font-size:20%}#workbook-leaning{padding:5%}.accordion{border-bottom:1px solid #000}.accordion .card-body{border-right:1px solid #000;border-left:1px solid #000}.accordion .btn{color:#000;text-decoration:underline}.accordion .card-header{border:1px solid #000}.tab-content{border:none}.hero-buttons-fixed{position:fixed;top:0;left:0;width:100%;display:flex;padding:15px}.product-tabs .tab-pane{text-align:center;margin-top:25px}#hero-buttons .store-button{max-width:600px;display:block;margin:0 auto}#hero-buttons .google-books{margin-bottom:10px;display:block}#inline-form{padding:50px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.25);text-align:center}#accordion-about{max-width:600px;margin:0 auto 50px auto}#register-form{padding:25px;margin:50px auto 50px auto;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.25);max-width:97%;overflow:auto;padding-bottom:15px}#register-form p{padding:0}#register-form .form-check{text-align:left;padding-left:50px}#register-form .form-check .form-check-input{margin-top:8px;margin-right:13px}#register-form p.caption{text-align:center}#register-form .button{margin-bottom:15px}#register-form h2 sup{top:-3em}#register-form .buttons{float:left;width:40%;padding:0 2.5% 0 0}#register-form .buttons img{max-width:65%}#register-form .options{margin:25px 0 35px 0}#phases .row{padding-bottom:15px}#phases a img{max-width:300px}#tests{padding-top:75px;padding-bottom:75px}#tests .buttons{padding:225px 15px 25px}@media only screen and (max-width:1024px){.button-small{font-size:24px}h4{padding-left:15px;padding-right:15px}input.number{font-size:26px}#header{padding:150px 100px 50px 100px}.product img.left{float:none;width:auto;margin-right:0}.product .buttons{width:auto;float:none;padding-left:2.5%}}@media screen and (max-width:767px){.btn-huge{padding-left:20px;padding-right:20px}.navbar-header{height:67px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.jumbotron .content{padding:10px}.jumbotron .content p{font-size:18px}.jumbotron .btn{margin-bottom:10px}#mtrees{height:300px}#projects .project{margin-bottom:15px;padding:0}#projects .project:nth-child(even){padding-left:0}#projects .project:nth-child(odd){padding-right:0}#project-container{padding-top:15px}#project-container .content{padding:0 15px 15px 15px}#otherProjects .project{margin-bottom:15px;padding:0}#otherProjects .project img{border:none}#otherProjects .project:hover .overlay{display:none}.logo:nth-child(even){padding-right:0;padding-left:0}.logo:nth-child(odd){padding-left:0;padding-right:0}.picture{padding:0}#about .col-md-6 img{margin-bottom:15px}#about .row{margin-bottom:15px}#features .service{padding-bottom:0}#features .service img{margin:15px 0}#features .service:last-child{border-bottom:none}#subheader{margin-bottom:0}#examples{padding-top:0}#examples .example{padding:15px}#logos img{width:45%;float:left;margin-right:5%}.logo{margin-bottom:0}.jumbotron{border-top:1px solid #ddd;background:#eee;background:-webkit-linear-gradient(#eee 0,#fff 100%);background:-o-linear-gradient(#eee 0,#fff 100%);background:linear-gradient(#eee 0,#fff 100%)}.modal-title br{display:none}#project-container .project .swiper-container{width:auto;float:none;margin:0 0 15px 0}#project-container .project .content{width:auto;float:none;padding:25px}#exampleModal .modal-footer{background-color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:1000000}.modal-xl{width:97%;position:absolute;top:1.5%;margin:0;left:1.5%;border:none;height:95%}.modal-xl .modal-dialog{width:100%;height:100%;margin:0;padding:0}.modal-xl .modal-content{height:auto}.modal-xl .modal-content .modal-body{padding:0;margin:0}.modal-xl #example{border:none;outline:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;margin:0;padding:0;-webkit-appearance:none}#projectModal #project-story{padding-left:15px;padding-right:120px}#projectModal .modal-body{padding:10px 0 0 0}#projectModal .swiper-button-next{padding:10px 20px;font-size:32px}#projectModal .swiper-button-next span{display:none}#projectModal .swiper-button-prev{padding:10px 20px;font-size:32px}#projectModal .swiper-button-prev span{display:none}}@media only screen and (max-width:600px){h1{font-size:56px;padding:0 25px;margin:25px 0 35px 0}#images h2{font-size:48px}h1#first{font-size:42px;padding:0 10px}h2{font-size:42px;padding:0 10px}h4{font-size:28px;padding:0 10px}.accordion{margin:0 15px}#inline-form{padding:20px!important}#inline-form p{margin-bottom:10px}h3{font-size:32px;padding:0 10px}p{padding:0 15px}#tests img.left{margin-bottom:25px}#tests .buttons{padding:15px}#hero .button{margin:0 auto;max-width:80%}#system .button{margin-left:15px;margin-right:15px;width:auto}#bigbook .buttons{padding:25px}#bigbook .btn{display:block}#hackers{font-size:18px}#header{padding:180px 20px 25px 20px}.product{max-width:100%;border:none}.product-vertical{border:none;max-width:100%;overflow:scroll;cursor:grab}.product-vertical img{width:1000px;max-width:none;cursor:grab}.product-vertical p.caption{text-align:left;max-width:250px!important;padding:10px;margin:0 0 15px 15px}.button-huge{font-size:32px}#how-to h3{font-size:23px;padding:0 10px;margin-bottom:0}#how-to .button{width:auto;margin-left:15px;margin-right:15px}#form h2{font-size:28px}#phases .card{margin-bottom:15px}#phases .card p{margin-bottom:0}.product .buttons{float:none;width:auto}.product p.caption{font-size:15px}.accordion .card-header h2{padding-left:0;padding-right:0}.accordion .card-header h2 strong{text-align:right;max-width:120px}.card-mtrees{margin-right:15px;margin-left:15px}#hero-buttons br{display:none}#hero-buttons .button{margin-bottom:10px;max-width:95%;padding:10px}#hero-buttons .store-button img{max-width:95%;margin-bottom:10px}.product h2{padding:0 10px;font-size:42px;margin:45px 0 45px 0}#number{width:auto}.button-btc{font-size:16px}.product .wide-buttons{max-width:95%}.tab-content h2{margin-top:15px}#images h2{font-size:42px}#accordion-about{margin-left:15px;margin-right:15px}#mobile-footer{position:fixed;bottom:0;width:100%;background-color:#343a40;padding:15px;left:0;display:block}#mobile-footer .button{padding:3px}#tests{padding:25px;text-align:center}#tests a{display:block}#tests .store-button img{max-width:90%}}