@charset "utf-8";body{font-family:'Noto Sans JP',sans-serif;color:#2d3e50;font-size:16px;font-weight:400;background-color:#fff;line-height:1.6rem}h1,h2,h3,h4,h5,h6{font-family:'Noto Sans JP',sans-serif;font-weight:500}h2{font-size:36px;font-weight:normal}h3{font-size:30px}.hs-blog-post h2{font-size:28px !important;font-weight:bold;padding-top:.5em;padding-bottom:.5em;margin-bottom:2em;border-bottom:solid 3px #111;color:#111}.hs-blog-post h3{font-size:24px !important;color:#5a5a5a !important;margin:2em 0 1em;font-weight:bold}.hs-blog-post h3.heading__border--bottom{margin:0 0 .5em}.hs-blog-post h4{font-size:20px !important}.author{padding:20px;background-color:#faf7f4;margin:0px}.author h4{font-weight:bold}.author h4 span{font-weight:normal !important;font-size:.7em !important}.hs-author-social-link{margin-right:10px}a{color:#25a4bd}a:hover{color:#ff7a59}a.orangeLink{color:#ff7a59}a.orangeLink:hover{color:#25a4bd}hr{border-top:1px solid #e3e1de}section{padding-top:60px;padding-bottom:60px}img{max-width:100% !important}.contentWrpper{overflow:hidden}.lightGreyBg{background-color:#f4f5f6}.redText{color:#f2545b}.whiteBg{background-color:#fff}.maxWidth80{width:80%}.pointerContainer{position:relative}.pointerContainer--downArrow{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:-61px}.bubbleNumbers{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:-30px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:500;width:65px;height:64px;font-size:20px;line-height:60px}.bubbleNumbers::after{position:absolute;left:50%;font-family:"leapt-icons";bottom:-9px;content:'\e828';color:#ff7a59;font-size:64px;z-index:-1;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:65px;height:76px;line-height:76px}.positionInitial{position:initial !important}.left-overlay{position:absolute;left:0;right:50%;top:0;bottom:0;z-index:-1}.right-overlay{position:absolute;left:50%;right:0;top:0;bottom:0;z-index:-1}.highlighted{background-color:#f5f8fa;padding:22px 30px 12px;border:4px solid #f2f5f7;margin-top:30px}.titleBox{border:1px solid #e3e1de}.btn{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.btn-primary,.btn-secondary,.btn-outilne,.btn-white,.btn-blue{background-color:#ff7a59;color:#fff !important;font-weight:500;border:1px solid transparent}.btn-outilne{background-color:#fff;border:1px solid #ff7a59;color:#ff7a59 !important}.btn-outilne:hover{background-color:#ff7a59;color:#fff !important}.btn-secondary{background-color:#2d3e50}.btn-white{background-color:#fff;color:#ff7a59 !important}.btn-blue{background-color:#7c98b6}.btn-primary:hover,.btn-white:hover,.btn-blue:hover{background:#2d3e50;color:#fff !important;border:1px solid transparent}.btn-primary--wide,.btn-secondary--wide,.btn-outilne--wide,.btn-white--wide{min-width:410px;padding-top:14px;padding-bottom:14px}.list__arrow{margin-bottom:5px;list-style:none;padding:0px}.list__arrow--floatLeft li{float:left}.list__arrow a{font-size:14px;font-weight:400;margin-left:16px;position:relative;border:0;color:#2d3e50}.list__arrow a:hover{color:#ff7a59}.listMargin--bottom li{margin-bottom:15px}.list__arrow a::before{content:"\e827";font-family:"leapt-icons";color:#ff7a59;font-size:9px;position:absolute;left:-17px}.list__arrow--red a::before{content:"\e827";font-family:"leapt-icons";color:#da817e;font-size:9px;margin-right:6px}.list__disc{list-style:none;padding-left:20px}.list__disc li{position:relative;margin-bottom:6px;font-size:18px;font-weight:500}.list__disc li::before{content:"\2022";color:#ff7a59;font-size:32px;font-weight:bold;position:absolute;left:-22px;top:-4px}.service__list{list-style:none;padding:0px;margin-top:30px}.service__list li{border-bottom:1px solid #e0e0e0;margin-bottom:10px;padding-bottom:10px;display:flex;align-items:flex-start}.service__list--feature{display:inline-block;margin-right:12px;min-width:110px}.service__list--bordered li{border:1px solid #e0e0e0;position:relative;margin-bottom:50px;padding:15px 25px}.service__list--bordered .service__list--feature{font-size:24px;font-weight:500;min-width:160px}.service__list--bordered li::after{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #ff7a59;content:"";position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.service__list--bordered li:last-child::after{border:0}.list--tags .tags{font-size:14px}.list{padding:0px;list-style:none}.list--gridList{width:100%;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list--gridList li{float:left}.caseStudy__image{width:100%}.list--tags li{display:inline-block;margin-right:3px;margin-bottom:3px}.list--blogWidget li{margin-bottom:15px;position:relative;padding-left:80px;min-height:75px}.list--blogWidget li a{color:#2d3e50;font-size:14px;font-weight:500;line-height:20px !important;display:block}.list--blogWidget li a:hover{color:#ff7a59}.heading{margin-bottom:40px;font-weight:500}.heading__x{font-size:36px;line-height:1.2}.heading__pointer{background-color:#7c98b6;position:relative;border-radius:34px;-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;-o-border-radius:34px;text-align:center;color:#fff;font-size:14px;padding:2px 25px;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:100px}.heading__pointer--downArrow{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);bottom:-15px}.heading--dobuleDash{position:relative;font-size:18px}.heading--dobuleDash::after{width:24px;height:2px;background:#ff7a59;position:absolute;left:calc(50% - 24px);bottom:-20px;content:""}.heading--dobuleDash::before{width:24px;height:2px;background:#7c98b6;position:absolute;left:calc(50%);bottom:-20px;content:""}.heading__border--bottom{border-bottom:1px solid #eee;padding-bottom:15px}.haveProblems__title{font-size:18px;font-weight:500;margin-bottom:15px}.heading__withBG--lightGrey{background:#f4f5f5;border-bottom:1px solid #e3e1de}.heading__withBG{padding:12px 30px}.pageTitle{position:relative;margin-bottom:30px}.pageTitle__content{background:#f5f8fa url(../images/leapt-light-grey.png)no-repeat center;background-size:contain;border-radius:0px 25px 25px 0px;-webkit-border-radius:0px 150px 150px 0px;-moz-border-radius:0px 25px 25px 0px;-ms-border-radius:0px 25px 25px 0px;-o-border-radius:0px 25px 25px 0px;padding-top:31px;padding-bottom:31px}.pageTitle>.left-overlay{background-color:#f5f8fa}.pageTitle__heading{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:500}.pageTitle__heading .heading__sub{display:block;font-size:16px;font-family:'Noto Sans JP',sans-serif;font-weight:400}#main-navigation{background-color:#fff !important;padding-top:20px;padding-bottom:20px}#main-navigation .navbar-nav .nav-link{color:#2d3e50;font-size:14px;font-weight:400;border-bottom:1px solid #fff;padding-left:0;padding-right:0px;padding-top:13px}#main-navigation .navbar-nav .nav-item{padding-left:15px;padding-right:15px}li.nav-item.btns>.btn{padding-left:15px !important;padding-right:16px !important;border-bottom:none !important}li.nav-item.btns>.btn{padding-left:15px !important;padding-right:16px !important;border-bottom:none !important}.nav-item.btns{padding-left:5px !important;padding-right:5px !important}#main-navigation .navbar-nav .nav-link:hover{border-bottom:1px solid #ff7a59}.navbar-light .navbar-toggler{position:relative;margin-top:0px;margin-bottom:22px}.main-navigation .navbar-collapse{margin-top:9px}.navbar-toggler:focus,.navbar-toggler:active{outline:0}.navbar-toggler span{display:block;background-color:#444;height:2px;width:35px;margin-top:4px;margin-bottom:6px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);position:relative;left:0;opacity:1}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3){-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:nth-child(1){position:absolute;left:12px;top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:12px;top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}#main-navigation .navbar-nav .btn{padding-top:12px;padding-bottom:12px;padding-left:30px !important;padding-right:30px !important}.homeBanner{position:relative;background:url(https://f.hubspotusercontent20.net/hubfs/7704728/images/banner-min.jpg)no-repeat center bottom;text-align:center;background-size:cover;padding-top:17%;padding-bottom:17%}.homeBanner__caption{padding-left:30px;padding-right:30px}.whatCanDo__imageContainer{position:relative}.whatCanDo__content{padding:20px;margin-bottom:60px;padding-top:50px;padding-left:80px;padding-right:80px;padding-bottom:40px}.whatCanDo__image{width:100%}.whatCanDo .col-sm-4{padding:0px;position:relative}.whatCanDo__caption{font-size:18px}.whatCanDo__title{font-size:24px;font-weight:500}.whatCanDo__detail{font-size:18px;font-weight:500}.aboutLeapt{position:relative !important}.aboutLeapt .left-overlay{background-color:#ff7a59;background:#ff7a59 url(../images/leapt-big.png)no-repeat bottom center;background-size:contain}.aboutLeapt .right-overlay{background-color:#262c2f;background:url('../images/about-leapt-img.jpg')no-repeat center top;background-size:cover}.half-right{display:inline-block;float:right;overflow:hidden;position:relative;width:50%}.aboutLeapt .right-overlay,.aboutLeapt .left-overlay{top:83px}.aboutLeapt .leftContainer{min-height:650px}.aboutLeapt__title{font-size:24px}.aboutLeapt__content{max-width:55%;margin-left:auto;margin-right:auto;margin-top:11%}.aboutLeapt__content .btn-white--wide{min-width:auto}.aboutLeapt__image{position:absolute;bottom:0px;right:0px;width:50%}.news__title,.caseStudy__title{font-size:20px;font-weight:500}.news__category,.caseStudy__tags{font-size:12px;margin-bottom:8px}a.tags{background-color:#eaf0f6;padding:0px 10px;display:inline-block;color:#2d3e50}a.tags:hover{background:#ff7a59;text-decoration:none;color:#fff}.news__date,.caseStudy__companyName{font-size:12px;margin-bottom:12px;color:#2d3e50}.news__link{color:#2d3e50}.news__link:hover,.news__link:hover .news__title{color:#25a4bd;text-decoration:none}.news__list{padding:0px;list-style:none}.news__list li{float:left}.card-header button{display:inline-block;width:100%;text-align:left;padding:0px;color:#2d3e50;font-size:18px;position:relative;line-height:40px;font-weight:500}.card-header .btn-link:hover,.card-header .btn-link:focus{color:#2d3e50;text-decoration:none}.card-header i{float:right;line-height:40px;color:#7196b0;margin-left:20px;font-size:22px}.card-header{margin-bottom:0;padding-top:5px;padding-bottom:15px;background-color:transparent;border:0}.card{border:0;border-radius:0px;margin-bottom:0px;border-bottom:1px solid #e0e0e0 !important}.card-body{position:relative;padding-top:5px;padding-right:34px;font-weight:400}.caseStudy__link:hover .caseStudy__title,.caseStudy__link:hover{text-decoration:none;color:#25a4bd}.caseStudy__companyName{display:block;font-size:12px;margin-bottom:10px}.caseStudy__title{font-size:20px;font-weight:500;margin-bottom:15px;color:#2d3e50}.caseStudy__companyLogo{float:right;max-width:108px}.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.page-link{padding:.5rem .8rem;margin-left:3px;color:#25a4bd;background-color:#fff;border:0px solid #fff;margin-right:3px;border-radius:4px}.page-item.active .page-link{background-color:#25a4bd;border-color:#25a4bd}.page-link:hover{color:#fff;text-decoration:none;background-color:#25a4bd;border-color:#25a4bd}.page-link.prev,.page-link.next{font-size:12px;line-height:20px}.contactUs__list--docRequest,.contactUs__list--email{padding-top:95px;padding-bottom:95px;text-align:center}.contactUs__list{list-style:none;padding:0px}.contactUs__list--item{float:left;width:50%;position:relative}.contactUs__list--docRequest i,.contactUs__list--email i{display:block;font-size:50px;color:#fff;margin-bottom:15px}.contactUs__list--docRequest p,.contactUs__list--email p{font-size:24px;margin-bottom:0px}.contactUs__list--docRequest{background-color:#ff7a59;display:block;color:#fff}.contactUs__list--email{background-color:#2d3e50;display:block;color:#fff}.contactUs__list--docRequest:hover{background-color:#2d3e50;text-decoration:none;color:#fff}.contactUs__list--email:hover{background-color:#ff7a59;text-decoration:none;color:#fff}.chatIcon{position:absolute;bottom:25px;right:25px;width:64px;height:64px;background-color:#fff;text-align:center;color:#2d3e50;border-radius:100%;-webkit-border-radius:100%;box-shadow:0px 0px 10px rgba(0,0,0,0.1);-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;z-index:2;display:inline-block;font-size:30px;padding:18px 0px}.stats{padding-top:40px;padding-bottom:40px}.stats__title{font-size:18px}.stats__numbers{font-size:38px;font-weight:500;margin-top:12px}.stats>div{border-right:1px solid #e0e0e0;padding-bottom:15px;padding-top:15px}.stats>div:last-child{border-right:0}.stats sub{font-size:18px;bottom:0}.profile__image{border:1px solid #e3e1de}.article{margin-bottom:25px}.widget{margin-bottom:50px}.widget__title{font-size:16px;font-weight:500}.blog__title a{font-size:20px;font-weight:500;color:#2d3e50}.blog__title a:hover{color:#ff7a59}.blog__meta{margin-top:10px}.widget__imageThumb{width:64px;margin-right:12px;margin-bottom:12px;position:absolute;left:0px}.widget__eBook{border:1px solid #e0e0e0;padding:35px;text-align:center}.widget__sidebar{padding-left:50px}.widget .btn{font-size:14px}.blog__date{font-size:12px;margin-right:14px}.blog__tags{font-size:12px;line-height:21px}.article-image img{width:100%}.socialIcons{position:fixed;left:0px;top:300px;background-color:#fff;padding:5px}.socialIcons ul{list-style:none;padding:0px;text-align:center}.socialIcons ul li{padding:8px}.socialIcons ul li a{font-size:23px}.presidentMessage{position:relative}.presidentMessage__image{position:absolute;bottom:0px;left:0px;width:35%;right:auto}.presidentMessage .right-overlay{left:0;background:#f5f8fa}.presidentMessage__content{padding-top:11%}.presidentMessage .heading{position:relative}.presidentMessage .heading::before{width:24px;height:2px;background:#7c98b6;position:absolute;left:24px;bottom:-20px;content:""}.presidentMessage .heading::after{width:24px;height:2px;background:#ff7a59;position:absolute;left:0px;bottom:-20px;content:""}.documents__imageContainer{border:1px solid #e0e0e0;padding:35px 20px}.documents__title{color:#2d3e50;font-size:20px;font-weight:500}.documents__link:hover .documents__title,.documents__link:hover{color:#ff7a59;text-decoration:none}.request__form small,.contact__form small{font-size:12px;display:block;color:#757575}.request__form label,.contact__form label{font-size:14px;font-weight:500}.request__form label span,.contact__form label span{color:#f2545b}.request__form .form-control,.contact__form .form-control{background-color:#f5f8f9;border:1px solid #cbd7e0}.form-control::-webkit-input-placeholder{color:#757575}.form-control:-ms-input-placeholder{color:#757575}.form-control::placeholder{color:#757575}.request__form,.contact__form{padding-left:40px}footer{background:#f5f8fa;padding:0px 0px 0px;font-size:14px}.footer{padding-top:40px}.copyrights{text-align:center;padding:17px 0px 0px;background-color:#e6ebee;margin-top:40px;font-size:11px}.suscribe_textBox{font-size:14px}.subscripbe__title{font-size:12.9px}.suscribe_textBox{padding-top:17px;padding-bottom:20px}.subscribe__btn{font-size:14px;padding-left:20px;padding-right:20px}@media(min-width:576px){.widget__sidbar--content{position:sticky;max-height:100vh;overflow-y:auto;top:0px}}@media only screen and (max-width:1199px) and (min-width:992px){#main-navigation .navbar-nav .btn{padding-left:20px !important;padding-right:20px !important}#main-navigation .navbar-nav .nav-item{padding-left:12px;padding-right:12px}}@media only screen and (max-width:991px){.aboutLeapt .leftContainer{min-height:auto}.presidentMessage__image{position:initial;width:100%}.presidentMessage__image .right-overlay{left:0px}.presidentMessage .leftContainer{padding-left:0px;padding-right:0px}.presidentMessage .rightContainer{width:100%}.presidentMessage__content{padding-top:4%;padding-left:15px;padding-right:15px;padding-bottom:4%}.aboutLeapt__image{position:initial;width:100%}.aboutLeapt .left-overlay{right:0px;top:0px}.positionInitial{position:relative !important}.aboutLeapt__content{max-width:55%;margin-left:auto;margin-right:auto;margin-top:0px;transform:translateY(0);padding-top:10%;padding-bottom:30%}.aboutLeapt__content .btn-white--wide{min-width:410px}.aboutLeapt .rightContainer{padding-left:0px;padding-right:0px}.aboutLeapt>.container,.presidentMessage>.container{max-width:100%}#main-navigation .navbar-nav .nav-link:hover{border-bottom:0}#main-navigation .container{margin:0px;width:100%;max-width:100%}#main-navigation .navbar-nav .nav-item{padding-left:25px !important;padding-right:25px !important}#main-navigation .navbar-nav .btn{padding-top:15px;padding-bottom:15px}#main-nav{margin-left:-15px !important;margin-right:-15px !important}#main-navigation .navbar-nav li{border-bottom:1px solid #ccd6e2;padding-top:15px;padding-bottom:15px}#main-navigation .navbar-nav{background-color:#f4f8fb !important}.navbar-light .navbar-brand{margin-bottom:22px}#main-navigation{padding-bottom:0px}#main-navigation .navbar-nav li:nth-last-of-type(2){border:0;padding-bottom:0px}#main-navigation .navbar-nav .nav-link{border-bottom:0}}@media only screen and (max-width:767px){.aboutLeapt__content{max-width:65%}}@media only screen and (max-width:575px){.aboutLeapt__content .btn-white--wide{min-width:100%}.aboutLeapt__content{max-width:80%}.request__form,.contact__form{padding-left:0px}.socialIcons{top:auto;bottom:0px;width:100%;z-index:5}.socialIcons ul{padding:0px;margin:0px}.socialIcons ul li{display:inline-block}.article{margin-bottom:45px}.widget__sidebar{padding-left:15px}.stats__title{font-size:14px}.stats__numbers{font-size:28px}.maxWidth80{width:100%}.service__list li{display:block}.service__list--feature{display:block;margin-bottom:10px}.whatCanDo__content{padding-left:30px;padding-right:30px}.pageTitle__content{background:#f5f8fa url(../images/leapt-light-grey-sp.png)no-repeat center;background-size:contain}footer .list__arrow li{padding-right:25px}footer .list__arrow li a{min-width:48px;min-height:48px;font-size:18px;margin-bottom:8px;display:block}.news__image{width:100%}.contactUs__list--item{float:none;width:100%}.contactUs__list--docRequest,.contactUs__list--email{padding-top:35px;padding-bottom:35px}.heading__x{margin-bottom:15px}.heading__x span{display:block;padding:5px}.heading__x span img{max-width:38px}.btn-primary--wide,.btn-secondary--wide,.btn-outilne--wide,.btn-white--wide{min-width:80%}}@media only screen and (max-width:480px){.homeBanner{background:url(https://f.hubspotusercontent20.net/hubfs/7704728/images/banner-min-sp.jpg)no-repeat center bottom !important}}