header h1,header h1 a{height:35px}#about h2,#outline h3{color:#003894}body{font-size:14px}h2{font-family:montserrat,sans-serif;font-weight:600;font-size:2.25em;letter-spacing:.2em}h3{font-weight:700;font-size:1.2em;margin:0 0 1.3em}header h1{font-size:1rem}header img{vertical-align:unset;width:29px}header .btn-outline-dark,header .navbar-light .navbar-toggler{border-color:rgba(0,0,0,.2);font-weight:700;-webkit-transition:ease all .4s;transition:ease all .4s}header .btn-outline-dark:hover,header .navbar-light .navbar-toggler:hover{border-color:rgba(0,0,0,.1);background:0 0;opacity:.5;-webkit-transition:ease all .4s;transition:ease all .4s}header li+li{margin-left:10px}footer{background:#000;color:#555}#feature{background:url(../img/bg-01.png) center/cover;min-height:75vh}#feature img{width:220px}#feature p{color:#fff;margin-top:1em}#feature p.display-4{font-size:1.5rem;margin:1.5em 0 0}#about{padding:100px}#about h2{font-weight:800}#about p{font-size:1.1em;font-weight:700}#idea{background:#f6f6f6;padding:3em 0 8em}#idea h2{background:url(../img/idea-01.png) center/cover;width:500px;height:500px;padding:80px;position:relative;color:#fff;z-index:1;display:inline-block}#idea h2::after{content:"";border:1px solid #fff;position:absolute;top:30px;bottom:30px;left:30px;right:30px}#idea h2.blue{background:url(../img/idea-02.png) center/cover}#idea .container{max-width:960px}#outline table{border-bottom:1px solid #e9ecef}#outline table td,#outline table th{color:#777}#outline .col{padding:100px}#outline .col.bg{background:url(../img/bg-02.png) center/cover}.box{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);padding:50px;margin:-340px 0 40px 80px;position:relative;z-index:5;clear:both}.box.blue{margin:-340px 80px 40px 0}.box p{margin:0;font-size:14px}.btn-circle{position:fixed;right:30px;bottom:30px;color:#333;background:#fff;border-radius:100%;font-size:20px;width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:ease all .4s;transition:ease all .4s;opacity:.7;-webkit-box-shadow:0 0 9px rgba(0,0,0,.3);box-shadow:0 0 9px rgba(0,0,0,.3)}.btn-circle:hover{text-decoration:none;opacity:.5;-webkit-transition:ease all .4s;transition:ease all .4s}@media (max-width:640px){#feature p,#idea h2{text-align:center}#outline,header{-webkit-box-orient:vertical;-webkit-box-direction:normal}header{padding:10px 12px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}header li+li{margin:10px 0 0}footer{padding:15px}.nav{padding:5px 0}.nav .btn{font-size:.95em}.navbar-toggler{padding:.25rem .3rem}.navbar-nav{padding-top:20px}#feature{min-height:60vh}#feature img{width:130px}#feature p.display-4{font-size:1.15rem}#about{padding:50px 30px}#about h2{font-size:1.5rem}#idea,#idea .container{padding:0}#idea h2{width:100%;height:auto;padding:40px;font-size:1.6rem}#idea h2::after{top:20px;bottom:20px;left:20px;right:20px}#idea .box{-webkit-box-shadow:none;box-shadow:none;width:100%;padding:20px;margin:-30px 0 0}#outline{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#outline .col{padding:50px 20px;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#outline .col.bg{min-height:180px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#outline table th{min-width:100px}}
