.version.project_portfolio {
  color: #0000e1;
  background-color: #467c62;
}
#muse_css_mq {
  background-color: #ffffff;
}
#page {
  z-index: 1;
  width: 1160px;
  min-height: 929px;
  background-image: none;
  border-width: 0px;
  border-color: #000000;
  background-color: #eaeaea;
  margin-left: auto;
  margin-right: auto;
}
#pu11265 {
  z-index: 37;
  width: 0.01px;
  height: 0px;
  padding-bottom: 90px;
  margin-right: -10000px;
}
#u11265 {
  z-index: 37;
  height: 17px;
}
.js body {
  visibility: hidden;
}
.js body.initialized {
  visibility: visible;
}
#u11265-bw {
  z-index: 37;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 71px;
}
#u10691 {
  z-index: 38;
  height: 71px;
  position: fixed;
  top: 0px;
}
#u10691-bw {
  z-index: 38;
}
#u10711 {
  z-index: 39;
  width: 330px;
  position: fixed;
  top: 0px;
  left: 22px;
}
#menuu10731 {
  z-index: 41;
  width: 515px;
  height: 34px;
  position: fixed;
  top: 20px;
  left: 509px;
}
#u10732 {
  width: 87px;
  min-height: 34px;
  position: relative;
  margin-right: -10000px;
}
#u10735 {
  width: 87px;
  padding-bottom: 17px;
  position: relative;
}
#u10735:hover {
  width: 87px;
  min-height: 0px;
  margin: 0px;
}
#u10735:active {
  width: 87px;
  min-height: 0px;
  margin: 0px;
}
#u10735.MuseMenuActive {
  width: 87px;
  min-height: 0px;
  margin: 0px;
}
#u10736-4 {
  width: 39px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  left: 24px;
}
#u10735:hover #u10736-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 39px;
  margin: 0px -10000px 0px 0px;
}
#u10735:active #u10736-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 39px;
  margin: 0px -10000px 0px 0px;
}
#u10735.MuseMenuActive #u10736-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 39px;
  margin: 0px -10000px 0px 0px;
}
#u10776 {
  width: 128px;
  min-height: 34px;
  position: relative;
  margin-right: -10000px;
  left: 89px;
}
#u10777 {
  width: 128px;
  padding-bottom: 17px;
  position: relative;
}
#u10777:hover {
  width: 128px;
  min-height: 0px;
  margin: 0px;
}
#u10777:active {
  width: 128px;
  min-height: 0px;
  margin: 0px;
}
#u10777.MuseMenuActive {
  width: 128px;
  min-height: 0px;
  margin: 0px;
}
#u10778-4 {
  width: 80px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  left: 24px;
}
#u10777:hover #u10778-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 80px;
  margin: 0px -10000px 0px 0px;
}
#u10777:active #u10778-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 80px;
  margin: 0px -10000px 0px 0px;
}
#u10777.MuseMenuActive #u10778-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 80px;
  margin: 0px -10000px 0px 0px;
}
#u10797 {
  width: 173px;
  min-height: 34px;
  position: relative;
  margin-right: -10000px;
  left: 219px;
}
#u10798 {
  width: 173px;
  padding-bottom: 17px;
  position: relative;
}
#u10798:hover {
  width: 173px;
  min-height: 0px;
  margin: 0px;
}
#u10798:active {
  width: 173px;
  min-height: 0px;
  margin: 0px;
}
#u10798.MuseMenuActive {
  width: 173px;
  min-height: 0px;
  margin: 0px;
}
#u10799-4 {
  width: 111px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  left: 24px;
}
#u10798:hover #u10799-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 111px;
  margin: 0px -10000px 0px 0px;
}
#u10798:active #u10799-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 111px;
  margin: 0px -10000px 0px 0px;
}
#u10798.MuseMenuActive #u10799-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 111px;
  margin: 0px -10000px 0px 0px;
}
#u10800 {
  z-index: 60;
  width: 14px;
  height: 14px;
  position: relative;
  margin-right: -10000px;
  left: 135px;
}
#u10798:hover #u10800 {
  width: 14px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u10798:active #u10800 {
  width: 14px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u10798.MuseMenuActive #u10800 {
  width: 14px;
  height: 14px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u10802 {
  width: 120px;
  top: 34px;
}
#u10803 {
  width: 120px;
  position: relative;
}
#u10803:hover {
  width: 120px;
  min-height: 0px;
  margin: 0px;
}
#u18418 {
  width: 118px;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}
#u18418:hover {
  width: 118px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u18422-4 {
  width: 53px;
  min-height: 13px;
  padding-left: 2px;
  padding-top: 4px;
  padding-right: 2px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 29px;
}
#u18418:hover #u18422-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 53px;
  margin: 0px -10000px 0px 0px;
}
#u18418.MuseMenuActive #u18422-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 53px;
  margin: 0px -10000px 0px 0px;
}
#u18438 {
  width: 118px;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}
#u18418.MuseMenuActive,
#u18438:hover {
  width: 118px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u18441-4 {
  width: 63px;
  min-height: 13px;
  padding-left: 2px;
  padding-top: 4px;
  padding-right: 2px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 24px;
}
#u18438:hover #u18441-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 63px;
  margin: 0px -10000px 0px 0px;
}
#u18438.MuseMenuActive #u18441-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 63px;
  margin: 0px -10000px 0px 0px;
}
#u32650 {
  width: 118px;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}
#u18438.MuseMenuActive,
#u32650:hover {
  width: 118px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u32652-4 {
  width: 57px;
  min-height: 13px;
  padding-left: 2px;
  padding-top: 4px;
  padding-right: 2px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 27px;
}
#u32650:hover #u32652-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 57px;
  margin: 0px -10000px 0px 0px;
}
#u32650.MuseMenuActive #u32652-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 57px;
  margin: 0px -10000px 0px 0px;
}
#u34505 {
  width: 118px;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}
#u32650.MuseMenuActive,
#u34505:hover {
  width: 118px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u34506-4 {
  width: 34px;
  min-height: 13px;
  padding-left: 2px;
  padding-top: 4px;
  padding-right: 2px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 38px;
}
#u34505:hover #u34506-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 34px;
  margin: 0px -10000px 0px 0px;
}
#u34505.MuseMenuActive #u34506-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 34px;
  margin: 0px -10000px 0px 0px;
}
#u36477 {
  width: 118px;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}
#u34505.MuseMenuActive,
#u36477:hover {
  width: 118px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u36478-4 {
  width: 55px;
  min-height: 13px;
  padding-left: 2px;
  padding-top: 4px;
  padding-right: 2px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 28px;
}
#u36477:hover #u36478-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 55px;
  margin: 0px -10000px 0px 0px;
}
#u36477.MuseMenuActive #u36478-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 55px;
  margin: 0px -10000px 0px 0px;
}
#u18416,
#u18437,
#u32649,
#u34504,
#u36476,
#u38466 {
  width: 120px;
  position: relative;
}
#u38467 {
  width: 118px;
  padding-bottom: 6px;
  position: relative;
  margin-right: -10000px;
}
#u36477.MuseMenuActive,
#u38467:hover {
  width: 118px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u38467.MuseMenuActive {
  width: 118px;
  min-height: 0px;
  margin: 0px -10000px 0px 0px;
}
#u38470-4 {
  width: 31px;
  min-height: 13px;
  padding-left: 2px;
  padding-top: 4px;
  padding-right: 2px;
  position: relative;
  margin-right: -10000px;
  top: 3px;
  left: 40px;
}
#u38467:hover #u38470-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 31px;
  margin: 0px -10000px 0px 0px;
}
#u38467.MuseMenuActive #u38470-4 {
  padding-top: 4px;
  padding-bottom: 0px;
  min-height: 13px;
  width: 31px;
  margin: 0px -10000px 0px 0px;
}
#u10818 {
  width: 121px;
  min-height: 34px;
  position: relative;
  margin-right: -10000px;
  left: 394px;
}
#u10819 {
  width: 121px;
  padding-bottom: 17px;
  position: relative;
}
#u10819:hover {
  width: 121px;
  min-height: 0px;
  margin: 0px;
}
#u10819:active {
  width: 121px;
  min-height: 0px;
  margin: 0px;
}
#u10819.MuseMenuActive {
  width: 121px;
  min-height: 0px;
  margin: 0px;
}
#u10820-4 {
  width: 74px;
  min-height: 17px;
  position: relative;
  margin-right: -10000px;
  left: 23px;
}
#u10819:hover #u10820-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 74px;
  margin: 0px -10000px 0px 0px;
}
#u10819:active #u10820-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 74px;
  margin: 0px -10000px 0px 0px;
}
#u10819.MuseMenuActive #u10820-4 {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 17px;
  width: 74px;
  margin: 0px -10000px 0px 0px;
}
#pu48240 {
  z-index: 7;
  width: 0.01px;
  padding-bottom: 0px;
  margin-right: -10000px;
  margin-top: 89px;
  margin-left: -100px;
}
#u48240 {
  z-index: 7;
  height: 525px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  background: transparent url("../images/portfolio-image_2a.jpg?crc=154030900")
    no-repeat center center;
  background-size: cover;
}
#u48240-bw {
  z-index: 7;
  height: 525px;
}
#u22097-4 {
  z-index: 13;
  display: block;
  vertical-align: top;
  margin-left: 120px;
  margin-top: 20px;
  position: relative;
}
#u46534 {
  z-index: 35;
  width: 360px;
  height: 6px;
  background-color: #000000;
  margin-left: 120px;
  position: relative;
}
#u46535 {
  z-index: 36;
  width: 760px;
  height: 6px;
  background-color: #2e3c73;
  margin-left: 480px;
  top: -6px;
  margin-bottom: -6px;
  position: relative;
}
#u22094-5 {
  z-index: 8;
  width: 1120px;
  min-height: 83px;
  background-color: transparent;
  text-align: justify;
  font-family: ingra, sans-serif;
  font-weight: 500;
  margin-left: 120px;
  margin-top: 9px;
  position: relative;
}
#u22094-3 {
  line-height: 0px;
}
#u22094 {
  font-size: 30px;
  line-height: 36px;
}
#u22094-2 {
  font-size: 18px;
  line-height: 22px;
}
#ppu24747 {
  z-index: 17;
  width: 0.01px;
  margin-left: 348px;
  margin-top: 14px;
}
#u24747 {
  z-index: 18;
  width: 216px;
  vertical-align: top;
  margin-bottom: -1px;
  position: relative;
  margin-right: -10000px;
}
#u24747_states {
  float: left;
  width: 216px;
  height: 58px;
  background: transparent url("../images/u24747_states-brand.png?crc=3398083581")
    no-repeat 0px 0px;
}
#u24747:hover #u24747_states {
  background: transparent url("../images/u24747_states-r-brand.png?crc=3119893574")
    no-repeat 0px 0px;
}
#u24750 {
  z-index: 21;
  width: 216px;
  vertical-align: top;
  margin-bottom: -1px;
  position: relative;
  margin-right: -10000px;
  left: 228px;
}
#u24750_states {
  float: left;
  width: 216px;
  height: 58px;
  background: transparent url("../images/u24750_states-brand.png?crc=2655017218")
    no-repeat 0px 0px;
}
#u24750:hover #u24750_states {
  background: transparent url("../images/u24750_states-r-brand.png?crc=509929325")
    no-repeat 0px 0px;
}
#u24753 {
  z-index: 24;
  width: 216px;
  vertical-align: top;
  margin-bottom: -1px;
  position: relative;
  margin-right: -10000px;
  left: 456px;
}
#u24753_states {
  float: left;
  width: 216px;
  height: 58px;
  background: transparent url("../images/u24753_states-brand.png?crc=1959717043")
    no-repeat 0px 0px;
}
#u24753:hover #u24753_states {
  background: transparent url("../images/u24753_states-r-brand.png?crc=2895514738")
    no-repeat 0px 0px;
}
#ppu24756 {
  z-index: 26;
  width: 0.01px;
  margin-left: 348px;
  margin-top: 44px;
}
#u24756 {
  z-index: 27;
  width: 216px;
  vertical-align: top;
  margin-bottom: -1px;
  position: relative;
  margin-right: -10000px;
}
#u24756_states {
  float: left;
  width: 216px;
  height: 58px;
  background: transparent url("../images/u24756_states-brand.png?crc=1099585038")
    no-repeat 0px 0px;
}
#u24756:hover #u24756_states {
  background: transparent url("../images/u24756_states-r-brand.png?crc=2494963012")
    no-repeat 0px 0px;
}
#u24757 {
  z-index: 30;
  width: 216px;
  vertical-align: top;
  margin-bottom: -1px;
  position: relative;
  margin-right: -10000px;
  left: 228px;
}
#u24757_states {
  float: left;
  width: 216px;
  height: 58px;
  background: transparent url("../images/u24757_states-brand.png?crc=854579918")
    no-repeat 0px 0px;
}
#u24757:hover #u24757_states {
  background: transparent url("../images/u24757_states-r-brand.png?crc=3556954451")
    no-repeat 0px 0px;
}
#u24758 {
  z-index: 33;
  width: 216px;
  vertical-align: top;
  margin-bottom: -1px;
  position: relative;
  margin-right: -10000px;
  left: 456px;
}
#u24758_states {
  float: left;
  width: 216px;
  height: 58px;
  background: transparent url("../images/u24758_states-brand.png?crc=2288675457")
    no-repeat 0px 0px;
}
#u24758:hover #u24758_states {
  background: transparent url("../images/u24758_states-r-brand.png?crc=2072544426")
    no-repeat 0px 0px;
}
#u22100 {
  z-index: 105;
  width: 1120px;
  height: 4px;
  background: -webkit-gradient(
    linear,
    left center,
    right center,
    from(#000000),
    color-stop(100%, #2e3c73)
  );
  background: -webkit-linear-gradient(left, #000000, #2e3c73 100%);
  background: linear-gradient(to right, #000000, #2e3c73 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000, endColorstr=#FF2E3C73, GradientType=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF000000', endColorstr='#FF2E3C73', GradientType=1)";
  margin-left: 120px;
  margin-top: 72px;
  position: relative;
}
#u27030 {
  z-index: 106;
  height: 31px;
}
.ie #u27030 {
  background-color: #ffffff;
  opacity: 0.01;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
}
#u27030-bw {
  z-index: 106;
  margin-top: 8px;
  height: 31px;
}
.css_verticalspacer .verticalspacer {
  height: calc(100vh - 1197px);
}
#u11249 {
  z-index: 2;
  min-height: 77px;
  padding-bottom: 43px;
}
#u11249_align_to_page {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 1160px;
  left: -100px;
}
#u11252-4 {
  z-index: 3;
  width: 1361px;
  min-height: 33px;
  position: relative;
  margin-right: -10000px;
  margin-top: 44px;
}
#u11249-bw {
  z-index: 2;
  min-height: 77px;
  margin-bottom: -1px;
}
.html {
  background-color: #eaeaea;
}
body {
  position: relative;
  min-width: 1160px;
}
.verticalspacer {
  min-height: 1px;
}
