header{position:fixed;z-index:100;background:#fbfbfb;width:100%;height:150px}@media screen and (max-width: 767px){header{height:75px;border-bottom:1px solid #004568}}header .catch{height:25px;line-height:25px;font-size:13px;font-weight:bold}@media screen and (max-width: 767px){header .catch{font-size:10px;margin:0 -10px}}header .brand{margin:0}header .brand img{height:60px;margin:5px 0 10px;width:auto;float:left}header .contact p{font-size:13px;height:25px;margin-bottom:0}header .contact .tel{font-size:24px;font-weight:bold;vertical-align:middle;padding-right:20px}header .contact .visible-xs-block .btn{margin:0 3px}header .contact .visible-xs-block .glyphicon{font-size:20px}header nav{background-color:#004568}header .nav a{color:#fff;font-size:16px}@media screen and (min-width: 768px){header .nav{border-left:1px solid #fff}header .nav>li{border-right:1px solid #fff}}footer{color:#fff;text-align:center;padding:50px 0}footer nav{margin-bottom:30px}footer nav a{color:#fff}footer nav a:hover{color:#fff}footer nav>div{margin-bottom:1em}.concept{text-align:center;padding:50px 20px;margin-bottom:30px}.concept p{width:500px;margin:0 auto}@media (max-width: 767px){.concept p{width:auto}}.concept-bg{color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}.concept1{background-image:url(../img/back/concept1.jpg)}.concept2{background-image:url(../img/back/concept2.jpg)}.concept3{background-image:url(../img/back/concept3.jpg)}.dl .dl-horizontal dt{text-align:left;border-top:1px solid #ddd;padding:8px}@media screen and (min-width: 768px){.dl .dl-horizontal dt{width:180px}}.dl .dl-horizontal dd{padding:8px}.dl .dl-horizontal dd:after{display:inline-block}@media screen and (min-width: 768px){.dl .dl-horizontal dd{border-top:1px solid #ddd}}.dl .dl-horizontal dd .embed-responsive{margin-top:8px}.flex{margin-bottom:30px}.flex>div{padding:0 15px}.flex .img img{border-radius:10px}.flex .text{line-height:1.8;padding-top:1em}@media screen and (min-width: 768px){.flex{display:flex}.flex>div{flex:1}.flex .right{order:2}}.flow{margin-bottom:60px}.flow>div{border:1px solid #3e77bd;padding:20px;position:relative}.flow>div h3{background:#3e77bd;color:#fff;padding:10px;margin-top:0}.flow>div+div{margin-top:50px}.flow>div+div:after{box-sizing:content-box;content:"";position:absolute;top:-51px;left:50%;z-index:1;width:0;height:0;margin-left:-30px;border-style:solid;border-width:30px 30px 0;border-color:#3e77bd transparent transparent}@media (min-width: 768px){.tablecell{display:table}.tablecell>div{display:table-cell;vertical-align:middle}}.title-bg{text-align:center;color:#fff;padding:40px 0;background-image:url(../img/back/title.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.news-aside h2{background:#004568;color:#fff;padding:10px 20px;font-size:16px;margin:0 0 1em}.block-gallery h3{font-size:16px;font-weight:bold}.block-gallery>div{margin-bottom:25px}img{max-width:100%;height:auto}.row img{display:block;max-width:100%;height:auto}.container-fluid{max-width:980px}.navbar{border:none;margin:0}.breadcrumb{background:none}hr{height:40px;background-repeat:repeat-x;background-size:40px 40px;background-image:url(../img/back/hr.svg);margin:0;border:none}.media{display:table;width:100%}.media-left{width:200px}@media screen and (max-width: 767px){.media-left{width:120px}}.media-body{width:auto}header h1{margin:0}@media screen and (max-width: 767px){header .brand img{height:40px;margin-top:0}}.navbar-toggle{margin:0;margin-top:7px;padding:0}@media screen and (min-width: 768px){.container-fluid>.navbar-collapse{margin-left:-15px}}article{padding-top:150px}@media screen and (max-width: 767px){article{padding-top:75px}}.concept-title{font-size:20px;margin-bottom:30px;text-align:center}.concept-title:after{display:block;margin:18px auto;width:80px;height:2px;background:rgba(0,0,0,0.3);background-size:16px 50px;content:'';vertical-align:top}.flex-wrap{display:flex;flex-wrap:wrap}@media all and (-ms-high-contrast: none){.row img{width:100%}}.box-header-address{color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(rgba(31,90,93,0.9)), to(rgba(31,38,93,0.9)));background-image:-moz-linear-gradient(left top, rgba(31,90,93,0.9), rgba(31,38,93,0.9))}.box-header-address .tablecell>div{padding:15px 0}.box-header-address .tablecell>div:nth-child(1){font-size:18px}.box-header-address .tablecell>div:nth-child(2){font-size:12px;text-align:center}.box-home-access h2{margin:0 0 1em;color:#3e77bd;font-size:20px}.box-btn-contact{text-align:center;padding:50px 20px;color:#fff;background-image:url(../img/back/btn_contact.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.box-btn-contact .btn{padding:.5em 3em;border:solid 2px #fff;border-radius:2em;background:none;color:#fff}.box-btn-contact .btn:hover{text-decoration:none;color:inherit;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";color:#fff}body{font-family:sans-serif;background-color:#fbfafb;color:#383538}footer{background-image:-webkit-gradient(linear, left top, right top, from(rgba(31,90,93,0.9)), to(rgba(31,38,93,0.9)));background-image:-moz-linear-gradient(left top, rgba(31,90,93,0.9), rgba(31,38,93,0.9))}.h1{font-size:24px;margin:0 20px 1em}.btn2{background-color:#F7C90F;border-radius:0;padding:0 2em;line-height:32px;color:#4E5F74;font-size:13px}.btn2:hover{text-decoration:none;color:inherit;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";color:#4E5F74}@media (max-width: 767px){.btn2{font-size:11px;margin:9px auto}}.concept1{background-image:url("../img/back/concept1.jpg")}.concept2{background-image:url("../img/back/concept2.jpg")}.concept3{background-image:url("../img/back/concept3.jpg")}.flow>div{background-repeat:no-repeat;background-size:100px}.flow>div p{width:80%}.flow>div:nth-child(1){background-image:url(../img/home/flow1.png);background-position:right 20px bottom 12px}.flow>div:nth-child(2){background-image:url(../img/home/flow2.png);background-position:right 20px bottom 30px}.flow>div:nth-child(3){background-image:url(../img/home/flow3.png);background-position:right 20px bottom 22px}.media{margin-bottom:20px}@media (max-width: 767px){.flow>div{background-repeat:no-repeat;background-size:50px}.flow>div p{width:100%;margin-top:82px}.flow>div:nth-child(1){background-position:center top 102px}.flow>div:nth-child(2){background-position:center top 100px}.flow>div:nth-child(3){background-position:center top 100px}}.flex .btn{padding:.5em 3em;border-radius:2em;background:#4777BC;color:#fff}.flex .btn:hover{text-decoration:none;color:inherit;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";color:#fff}
