body,html{background-color:#181a1b;height:100%}body{color:#fff}body .body{display:none}.orange{color:#d17c33}header{height:55px;margin:auto;max-width:1200px;padding:10px}header #main-logo{float:left;height:35px}header #main-logo img{float:left;max-height:100%;max-width:100%}header #main-menu{float:right}header #main-menu nav a{color:#b9b3a9;font-size:20px;margin:0 30px;text-decoration:none}header #main-menu nav a.active{border-bottom:2px solid #d17c33}header #main-menu nav a:hover{border-bottom:2px solid #8e5321}#home-body{align-items:center;background-attachment:fixed;background-image:url(/build/images/home.64b52332.jpg);background-repeat:no-repeat;background-size:cover;display:flex;height:calc(100% - 55px);width:100%}#home-body #home-content{background-color:rgba(24,26,27,.75);font-size:30px;max-width:750px}#home-body #home-content .button a{background-color:#8e5321;border:1px solid #d17c33;color:#fff;display:block;margin:5px auto;text-align:center;text-decoration:none}#home-body #home-content .content{border-left:5px solid #d17c33;padding:0 25px 15px 35px}#home-body #home-content .content .title{font-size:70px}#home-body #home-content .content .subtitle{font-size:50px;padding-bottom:20px}#home-body #home-content .content .stat .stat-number{font-size:35px}#home-body #home-content .content .orange{max-width:200px}#solution-body{width:100%}#solution-body #solution-content{margin-top:20px;max-width:880px}#solution-body #solution-content .row-solution{color:#b9b3a9;display:inline-block;height:265px;text-align:center}#solution-body #solution-content .row-solution.content{align-items:center;display:flex;font-size:25px;max-height:100%;padding:15px}#solution-body #solution-content .row-solution.content:hover{opacity:.7}#solution-body #solution-content .row-solution.content .row{height:100%;width:100%}#solution-body #solution-content .row-solution.content .logo{font-size:70px}#solution-body #solution-content .row-solution.content .title{color:#fff;font-size:35px;width:100%}#solution-body #solution-content .row-solution.content .subtitle{font-size:20px;margin-bottom:15px}#reference-body{width:100%}#reference-body #reference-content{margin-top:20px;max-width:1200px}#reference-body #reference-content .row-reference{color:#b9b3a9;display:inline-block;min-height:230px;text-align:center}#reference-body #reference-content .row-reference.content{align-items:center;display:flex;font-size:25px;margin:auto;max-width:600px;padding:10px;transition:all .4s}#reference-body #reference-content .row-reference.content>.row{height:100%;padding:10px 0;position:relative;width:100%}#reference-body #reference-content .row-reference.content>.row:before{border:1px solid #3a3a3a;content:" ";height:calc(100% - 4px);margin:2px;position:absolute;top:0;width:calc(100% - 4px)}#reference-body #reference-content .row-reference.content>.row:after{background:linear-gradient(90deg,#ffa456 4px,transparent 0) 0 0,linear-gradient(90deg,#ffa456 4px,transparent 0) 0 100%,linear-gradient(270deg,#ffa456 4px,transparent 0) 100% 0,linear-gradient(270deg,#ffa456 4px,transparent 0) 100% 100%,linear-gradient(180deg,#ffa456 4px,transparent 0) 0 0,linear-gradient(180deg,#ffa456 4px,transparent 0) 100% 0,linear-gradient(0deg,#ffa456 4px,transparent 0) 0 100%,linear-gradient(0deg,#ffa456 4px,transparent 0) 100% 100%;background-repeat:no-repeat;background-size:20px 20px;content:" ";height:100%;position:absolute;top:0;width:100%}#reference-body #reference-content .row-reference.content .logo{transition:all .4s;z-index:1}#reference-body #reference-content .row-reference.content .logo img{max-height:313px;transition:all .4s;width:100%}#reference-body #reference-content .row-reference.content .info{height:100%;left:0;opacity:0;padding:0 20px;position:absolute;top:0;transition:all .4s;z-index:1}#reference-body #reference-content .row-reference.content .info:hover{background-color:rgba(24,26,27,.6);opacity:1;transition:all .4s}#reference-body #reference-content .row-reference.content .info .info-content{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}#reference-body #reference-content .row-reference.content .info .info-content .title{color:#fff;font-size:35px;width:100%}#reference-body #reference-content .row-reference.content .info .info-content .subtitle{font-size:14px}#reference-body #reference-content .row-reference.content .info .info-content .demolink{color:#fff;font-size:12px;margin-top:20px}#reference-body #reference-content .row-reference.content .info .info-content .demolink a{color:#fff}#contact-body{width:100%}#contact-body #contact-content{margin-top:20px;max-width:880px}#contact-body #contact-content .row-contact{color:#b9b3a9;display:inline-block;height:265px;text-align:center}#contact-body #contact-content .row-contact.content{align-items:center;display:flex;font-size:25px;max-height:100%;padding:15px}#contact-body #contact-content .row-contact.content:hover{opacity:.7}#contact-body #contact-content .row-contact.content .row{background-color:#17252d;border-left:5px solid #d17c33;height:100%;width:100%}#contact-body #contact-content .row-contact.content .logo{color:#3f7db8;font-size:70px}#contact-body #contact-content .row-contact.content .logo img{max-height:60px;position:relative;top:-6px}#contact-body #contact-content .row-contact.content .title{color:#fff;font-size:35px;width:100%}#contact-body #contact-content .row-contact.content .subtitle{font-size:20px;margin-bottom:15px}#contact-body #contact-content .row-contact.content .subtitle a{color:#b9def0}