.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 768px){.bd-placeholder-img-lg{font-size:3.5rem}}html,body,th,td{color:#555a58}body{padding-top:3.5rem;font-family:'M PLUS Rounded 1c', sans-serif}body a{color:#289943}body a:hover,body a:active{color:#1d7131}body .bg-tpgreen{background-color:#289943}body .bg-tpgray{background-color:#ebedeb}body .btn-primary{background-color:#289943;border-color:#289943}.navbar{background:#289943;background:-moz-linear-gradient(top, #28a745 0%, #289943 100%);background:-webkit-linear-gradient(top, #28a745 0%, #289943 100%);background:linear-gradient(to bottom, #28a745 0%, #289943 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a745', endColorstr='#289943',GradientType=0 )}.navbar .dropdown-item:focus,.navbar .dropdown-item:hover{background-color:#ebedeb}.navbar .dropdown-item.active,.navbar .dropdown-item:active{background-color:#289943}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:bold;color:#232625}.page-title{margin-bottom:1rem}.page-title i{margin-right:0.25em}.section-separator{margin:2rem 0}.section-title{margin:2rem 0}.section-title i{margin-right:0.25em}.down-arrow-separator{color:#289943;font-size:4rem;text-align:center;margin:2rem 0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#289943}.card .card-img,.card .card-img-top,.card .card-img-bottom{overflow:hidden}.mh-400{max-height:400px}.mh-300{max-height:300px}.mh-200{max-height:200px}.col-xs-1-14,.col-sm-1-14,.col-md-1-14,.col-lg-1-14,.col-xs-2-14,.col-sm-2-14,.col-md-2-14,.col-lg-2-14,.col-xs-3-14,.col-sm-3-14,.col-md-3-14,.col-lg-3-14,.col-xs-4-14,.col-sm-4-14,.col-md-4-14,.col-lg-4-14{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1-14{flex:7.14286%;max-width:7.14286%}@media (min-width: 576px){.col-sm-1-14{flex:7.14286%;max-width:7.14286%}}@media (min-width: 768px){.col-md-1-14{flex:7.14286%;max-width:7.14286%}}@media (min-width: 992px){.col-lg-1-14{flex:7.14286%;max-width:7.14286%}}.col-xs-2-14{flex:14.28571%;max-width:14.28571%}@media (min-width: 576px){.col-sm-2-14{flex:14.28571%;max-width:14.28571%}}@media (min-width: 768px){.col-md-2-14{flex:14.28571%;max-width:14.28571%}}@media (min-width: 992px){.col-lg-2-14{flex:14.28571%;max-width:14.28571%}}.col-xs-3-14{flex:21.42857%;max-width:21.42857%}@media (min-width: 576px){.col-sm-3-14{flex:21.42857%;max-width:21.42857%}}@media (min-width: 768px){.col-md-3-14{flex:21.42857%;max-width:21.42857%}}@media (min-width: 992px){.col-lg-3-14{flex:21.42857%;max-width:21.42857%}}.col-xs-4-14{flex:28.57143%;max-width:28.57143%}@media (min-width: 576px){.col-sm-4-14{flex:28.57143%;max-width:28.57143%}}@media (min-width: 768px){.col-md-4-14{flex:28.57143%;max-width:28.57143%}}@media (min-width: 992px){.col-lg-4-14{flex:28.57143%;max-width:28.57143%}}.col-xs-5-14{flex:35.71429%;max-width:35.71429%}@media (min-width: 576px){.col-sm-5-14{flex:35.71429%;max-width:35.71429%}}@media (min-width: 768px){.col-md-5-14{flex:35.71429%;max-width:35.71429%}}@media (min-width: 992px){.col-lg-5-14{flex:35.71429%;max-width:35.71429%}}.col-xs-6-14{flex:42.85714%;max-width:42.85714%}@media (min-width: 576px){.col-sm-6-14{flex:42.85714%;max-width:42.85714%}}@media (min-width: 768px){.col-md-6-14{flex:42.85714%;max-width:42.85714%}}@media (min-width: 992px){.col-lg-6-14{flex:42.85714%;max-width:42.85714%}}.col-xs-7-14{flex:50%;max-width:50%}@media (min-width: 576px){.col-sm-7-14{flex:50%;max-width:50%}}@media (min-width: 768px){.col-md-7-14{flex:50%;max-width:50%}}@media (min-width: 992px){.col-lg-7-14{flex:50%;max-width:50%}}.col-xs-8-14{flex:57.14286%;max-width:57.14286%}@media (min-width: 576px){.col-sm-8-14{flex:57.14286%;max-width:57.14286%}}@media (min-width: 768px){.col-md-8-14{flex:57.14286%;max-width:57.14286%}}@media (min-width: 992px){.col-lg-8-14{flex:57.14286%;max-width:57.14286%}}.col-xs-9-14{flex:64.28571%;max-width:64.28571%}@media (min-width: 576px){.col-sm-9-14{flex:64.28571%;max-width:64.28571%}}@media (min-width: 768px){.col-md-9-14{flex:64.28571%;max-width:64.28571%}}@media (min-width: 992px){.col-lg-9-14{flex:64.28571%;max-width:64.28571%}}.col-xs-10-14{flex:71.42857%;max-width:71.42857%}@media (min-width: 576px){.col-sm-10-14{flex:71.42857%;max-width:71.42857%}}@media (min-width: 768px){.col-md-10-14{flex:71.42857%;max-width:71.42857%}}@media (min-width: 992px){.col-lg-10-14{flex:71.42857%;max-width:71.42857%}}.col-xs-11-14{flex:78.57143%;max-width:78.57143%}@media (min-width: 576px){.col-sm-11-14{flex:78.57143%;max-width:78.57143%}}@media (min-width: 768px){.col-md-11-14{flex:78.57143%;max-width:78.57143%}}@media (min-width: 992px){.col-lg-11-14{flex:78.57143%;max-width:78.57143%}}.col-xs-12-14{flex:85.71429%;max-width:85.71429%}@media (min-width: 576px){.col-sm-12-14{flex:85.71429%;max-width:85.71429%}}@media (min-width: 768px){.col-md-12-14{flex:85.71429%;max-width:85.71429%}}@media (min-width: 992px){.col-lg-12-14{flex:85.71429%;max-width:85.71429%}}.col-xs-13-14{flex:92.85714%;max-width:92.85714%}@media (min-width: 576px){.col-sm-13-14{flex:92.85714%;max-width:92.85714%}}@media (min-width: 768px){.col-md-13-14{flex:92.85714%;max-width:92.85714%}}@media (min-width: 992px){.col-lg-13-14{flex:92.85714%;max-width:92.85714%}}.jumbotron{background-image:url("../images/top_construction_site_bg.jpg");background-size:cover;padding:1rem 0}.jumbotron h1.top-title{fiter:dropshadow(color=#fff, offX=0, offY=-1) dropshadow(color=#fff, offX=1, offY=0) dropshadow(color=#fff, offX=0, offY=1) dropshadow(color=#fff, offX=-1, offY=0);text-shadow:white 1px 1px 2px, white -1px 1px 2px, white 1px -1px 2px, white -1px -1px 2px}.jumbotron #top-eyecatch{margin:40px auto;overflow:hidden}.jumbotron #top-eyecatch #top-eyecatch-text #top-title-container,.jumbotron #top-eyecatch #top-eyecatch-text #top-pr-desc{fiter:dropshadow(color=#fff, offX=0, offY=-1) dropshadow(color=#fff, offX=1, offY=0) dropshadow(color=#fff, offX=0, offY=1) dropshadow(color=#fff, offX=-1, offY=0);text-shadow:white 1px 1px 2px, white -1px 1px 2px, white 1px -1px 2px, white -1px -1px 2px}.jumbotron #top-eyecatch #top-eyecatch-text #top-request-buttons{margin:2rem 0}.jumbotron #top-eyecatch #top-eyecatch-image img{max-width:100%;height:auto}#img-top-center img{width:320px;height:auto;display:block;margin:auto}#top-3steps .img-container img{max-height:180px}#problems .img-container img{max-width:150px;height:auto}#freetrial .card{padding:2rem 0}#freetrial .trial-icon{color:#289943;font-size:3rem}#freetrial .trial-arrow{font-size:2rem}#freetrial .trial-arrow-h{position:relative}#freetrial .trial-arrow-h>i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#capabilities .feature-icon{font-size:4rem;color:#289943}#usecase .usecase-entry{align-items:center}#usecase .picture img{max-width:140px;height:auto;border-radius:50%}#usecase .quote{position:relative;background:#fff;filter:drop-shadow(0 0.125rem 0.25rem rgba(0,0,0,0.075))}@media (min-width: 1200px){.hide-less-wide{display:none}}@media (min-width: 768px){#usecase .quote:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-right-color:#fff;border-width:10px;margin-top:-10px}#usecase .quote:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-right-color:#fff;border-width:8px;margin-top:-8px}.hide-less-medium{display:none}}#pricing-cloud .card,#pricing-onpremises .card{margin-right:0;margin-left:0}#pricing-cloud .pricing .fig,#pricing-onpremises .pricing .fig{color:#289943;font-size:175%}#pricing-cloud .pricing .jpy,#pricing-onpremises .pricing .jpy{margin-left:0.25rem}#pricing-cloud .pricing .small,#pricing-onpremises .pricing .small{color:#a8b1a8}#pricing-cloud .pricing .deleted,#pricing-onpremises .pricing .deleted{text-decoration:line-through}#table-pricing-options td.price{white-space:nowrap}.view-faq h3 i{color:#289943;margin-right:0.25rem}.view-contact .badge{margin-left:0.25rem;vertical-align:middle}#page-top{position:fixed;bottom:20px;right:20px}#page-top a{display:block;padding:0.5rem 0.75rem;text-align:center;text-decoration:none;border-radius:10px}#page-top a:hover{text-decoration:none}
