*{font-family:'Open Sans','sans-serif'}body{overflow-x:hidden}.row{margin:0}.nopadding{padding:0;margin:0}.pointer{cursor:pointer}button{font-family:'Aileron','sans-serif';cursor:pointer;border-radius:2px}.self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.pointer{cursor:pointer}.tnt_logo{position:fixed;top:2%;left:1%;width:50px;-webkit-transition:all .3 ease-in-out;transition:all .3 ease-in-out}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_btn{opacity:1;color:#fff;background:transparent;position:fixed;right:5%;margin-right:3rem;top:1.8%;border:1px solid #fff;padding:6px 10px;font-size:1rem;z-index:6;-webkit-transition:all .5 ease-in-out;transition:all .5 ease-in-out;border-radius:2px}.top_btn:hover{color:#1988f0;background:#fff}.hb_menu{position:fixed;width:30px;height:20px;right:2%;top:3.1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.hb_menu:hover{cursor:pointer;opacity:.7}.hb_menu .bar{height:15%;width:100%;background:white;-webkit-transition:all .35s ease;transition:all .35s ease}.hb_menu.active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg)}.hb_menu.active .middle{opacity:0}.hb_menu.active .bottom{-webkit-transform:translateY(-7px) translateX(0) rotate(-45deg);transform:translateY(-7px) translateX(0) rotate(-45deg)}.hb_menu.active .bar{background:white}.overlay{position:fixed;z-index:99;width:100%;height:0;background:#30353c;visibility:hidden;opacity:0;-webkit-transition:opacity .35s,visibility .35s;transition:opacity .35s,visibility .35s;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:15vw;padding-right:15vw;color:#4f4f4f}.overlay.open{height:100%;opacity:1;visibility:visible}.overlay .v_logo{position:absolute;top:1rem;left:2rem}.overlay .overlay__menu{font-size:3.4vw;font-weight:bold}.overlay .overlay__menu a{cursor:pointer;color:#fff;text-decoration:none;-webkit-transition:border .5s cubic-bezier(1,-0.57,0.58,1);transition:border .5s cubic-bezier(1,-0.57,0.58,1)}.overlay .overlay__menu a:hover{color:#1988f0}.overlay .overlay__menu a:nth-child(2):hover{cursor:pointer}.overlay .overlay__menu .v-menu{font-size:2vw;opacity:0;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.overlay .overlay__menu .v-menu a{font-size:1.3rem;padding-right:3vw;color:#1988f0}.overlay .overlay__menu .v-menu a:hover{color:#fff;border:0}.overlay .overlay__menu .v-menu.o-show{opacity:1}.overlay .overlay__menu .social_icons{font-size:1.4rem;padding:.7vw}.overlay .overlay__menu .social_icons:hover{color:#1988f0}.overlay .get_btn{border:1px solid #fff;background-color:transparent;color:#fff}.overlay .whatmakes{font-size:15px;font-family:'Aileron','sans-serif';-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff;font-weight:200;position:absolute;left:0;bottom:100px;cursor:pointer}.overlay .whatmakes:hover{color:#1988f0}.overlay .v_social{position:absolute;margin-top:1rem;right:4vw;bottom:4rem}.ldg__nav{width:100%;position:fixed;background:transparent;color:white;padding:16px;left:0;z-index:4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ldg__nav .tntitle{font-family:'Lato','sans-serif'!important;margin-left:10px;font-weight:700;font-family:1.4rem}.ldg__nav .tntitle strong{font-family:"Lato","sans-serif"!important;font-weight:300}.ldg__nav a:first-child{color:white;text-align:center;vertical-align:center;opacity:1}.ldg__nav a{color:transparent;padding-right:3vw;padding-left:1vw;font-size:1.16rem;text-decoration:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:.8}.ldg__nav a:hover{opacity:1}.ldg__nav .header__menu{display:flex;justify-content:space-between}.ldg__nav.scroll_nav{background:white;box-shadow:0 2px 4px 0 rgba(27,95,95,0.09)}.ldg__nav.scroll_nav a{color:#000}.top_btn.scroll_btn{color:#1988f0;background:transparent;border:1px solid #1988f0}.top_btn.scroll_btn:hover{background:#1988f0;color:white}@media screen and (max-width:768px){.overlay{-ms-flex-item-align:start;align-self:flex-start}.overlay .overlay__menu{font-size:6vw}.overlay .v-menu a{font-size:5vw}}