/*body {*/
/*  line-height: 1.5em;*/
/*  font-size: 14px;*/
/*  font-family: 'Open Sans', sans-serif;*/
/*  background: #f2f2f2; }*/

/*#wrapper {*/
/*  width: 1379px;*/
/*  margin: 0 auto;*/
/*  background: #fff; }*/

/*a {*/
/*  text-decoration: none;*/
/*  color: #0071ce;*/
/*  font-weight: 600; }*/

/*h1 {*/
/*  color: #0071ce;*/
/*  margin-bottom: 30px;*/
/*  font-weight: 500; }*/

/*h2 {*/
/*  color: #002e96;*/
/*  font-weight: 500; }*/

/*h1, h2, h3, h4, h5, h6 {*/
/*  font-family: 'Fira Sans', sans-serif; }*/

/*ol {*/
/*  margin-left: 15px; }*/

/*ol li {*/
/*  padding-left: 50px;*/
/*  margin-bottom: 15px; }*/

/*.points {*/
/*  margin: 0; }*/
/*  .points li {*/
/*    background-color: #458ac4;*/
/*    border-radius: 3px;*/
/*    width: 12px;*/
/*    height: 12px; }*/
/*  .points.horizontal li {*/
/*    margin: 35px 3px 10px;*/
/*    display: inline-block; }*/
/*    .points.horizontal li:first-child {*/
/*      background-color: #4664a6; }*/
/*    .points.horizontal li:last-child {*/
/*      background-color: #a1b5dd; }*/
/*  .points.vertical li {*/
/*    display: block;*/
/*    margin: 5px 0; }*/
/*    .points.vertical li:first-child {*/
/*      background-color: #a1b5dd; }*/
/*    .points.vertical li:last-child {*/
/*      background-color: #4664a6; }*/

/*!* Header *!*/
/*header {*/
/*  position: relative;*/
/*  z-index: 500;*/
/*  overflow: visible;*/
/*  height: 90px;*/
/*  background-color: rgba(255, 255, 255, 0.85); }*/

/*header .inside,*/
/*footer .inside {*/
/*  width: 1024px;*/
/*  margin: 0 auto; }*/

/*header .logo {*/
/*  float: left; }*/

/*header .mod_navigation {*/
/*  float: right;*/
/*  margin-top: 20px;*/
/*  overflow: visible; }*/

/*header .mod_navigation ul li {*/
/*  display: inline-block;*/
/*  position: relative;*/
/*  margin-left: 10px; }*/

/*header .mod_navigation ul li a,*/
/*header .mod_navigation ul li span {*/
/*  padding: 9px 5px;*/
/*  display: block;*/
/*  color: #3d3d3d;*/
/*  font-size: 16px;*/
/*  font-family: 'Fira Sans', sans-serif;*/
/*  font-weight: 500; }*/

/*header .mod_navigation ul li {*/
/*  border-top: 3px solid transparent; }*/

/*header .mod_navigation ul li.active,*/
/*header .mod_navigation ul.level_1 > li:hover {*/
/*  border-top: 3px solid #002e96; }*/

/*header .mod_navigation ul li.active span {*/
/*  color: #002e96; }*/

/*header .mod_navigation > ul > li > ul {*/
/*  display: block;*/
/*  left: -5px;*/
/*  max-height: 0;*/
/*  opacity: 0;*/
/*  overflow: hidden;*/
/*  padding: 0;*/
/*  position: absolute;*/
/*  top: 100%;*/
/*  transition: max-height 0s ease 0.3s, padding 0s ease 0.3s, opacity 0.3s ease 0s; }*/

/*header .mod_navigation > ul > li:hover > ul {*/
/*  max-height: 9999px;*/
/*  opacity: 1;*/
/*  transition: opacity 0.2s ease 0s;*/
/*  position: absolute;*/
/*  padding-top: 28px; }*/

/*header .mod_navigation > ul > li > ul li {*/
/*  position: relative;*/
/*  white-space: nowrap;*/
/*  background: #fff;*/
/*  display: block;*/
/*  padding: 0 20px; }*/

/*#header-image {*/
/*  width: 100%;*/
/*  display: inline-block;*/
/*  margin-top: -100px; }*/

/*#headline-title {*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  transform: translate(-50%, -50%);*/
/*  z-index: 2;*/
/*  padding-top: 45px; }*/

/*.headline-title h1 {*/
/*  color: #fff;*/
/*  font-family: 'Fira Sans', sans-serif;*/
/*  white-space: nowrap; }*/

/*#main .inside {*/
/*  width: 1024px;*/
/*  margin: 0 auto; }*/

/*!* Page Image *!*/
/*.page-image {*/
/*  position: relative;*/
/*  z-index: 1;*/
/*  border-bottom: 10px solid #0071ce;*/
/*  line-height: 0; }*/

/*.page-image:after {*/
/*  content: "";*/
/*  display: block;*/
/*  position: absolute;*/
/*  top: 0;*/
/*  right: 0;*/
/*  left: 0;*/
/*  bottom: 0;*/
/*  background-color: rgba(14, 56, 153, 0.6); }*/

/*!* Filter Navigation*!*/
/*.filter-navigation a {*/
/*  padding: 10px 15px;*/
/*  display: inline-block;*/
/*  background-color: #e5e5e5;*/
/*  color: #606060; }*/
/*  .filter-navigation a.selected, .filter-navigation a:hover {*/
/*    background-color: #0071ce;*/
/*    color: #fff; }*/

/*.mod_portfoliolist .filter-navigation {*/
/*  margin-bottom: 30px; }*/
/*.mod_portfoliolist .image_container {*/
/*  display: none; }*/
/*.mod_portfoliolist .grid-item {*/
/*  background-color: #f2f2f2;*/
/*  margin-bottom: 15px;*/
/*  margin-left: 0; }*/
/*.mod_portfoliolist figure {*/
/*  float: left;*/
/*  margin-right: 20px;*/
/*  line-height: 0; }*/
/*.mod_portfoliolist .reference-item-info h2 {*/
/*  color: #002e96;*/
/*  font-size: 120%;*/
/*  font-weight: 500; }*/
/*.mod_portfoliolist dl {*/
/*  font-size: 14px; }*/
/*  .mod_portfoliolist dl dt {*/
/*    float: left;*/
/*    font-weight: bold;*/
/*    margin-right: 10px;*/
/*    padding: 2px 0;*/
/*    width: 150px;*/
/*    color: #3d3d3d; }*/
/*  .mod_portfoliolist dl dd {*/
/*    padding: 2px 0; }*/

/*!* Home *!*/
/*.home h1, .home h2 {*/
/*  text-align: center; }*/
/*.home h2 {*/
/*  margin-bottom: 30px;*/
/*  font-weight: 500;*/
/*  text-transform: uppercase; }*/

/*#main {*/
/*  position: relative;*/
/*  z-index: 15;*/
/*  -webkit-transition: all 0.1s ease-out;*/
/*  transition: all 0.1s ease-out; }*/

/*.main-icons {*/
/*  display: -webkit-box;*/
/*  display: -moz-box;*/
/*  display: -ms-flexbox;*/
/*  display: -webkit-flex;*/
/*  display: flex;*/
/*  -webkit-flex-flow: row wrap;*/
/*  -moz-flex-flow: row wrap;*/
/*  -ms-flex-flow: row wrap;*/
/*  flex-flow: row wrap;*/
/*  -webkit-justify-content: center;*/
/*  -moz-justify-content: center;*/
/*  -ms-justify-content: center;*/
/*  justify-content: center;*/
/*  -ms-flex-pack: center;*/
/*  overflow: visible;*/
/*  -webkit-transform: translateY(-50%);*/
/*  -moz-transform: translateY(-50%);*/
/*  -ms-transform: translateY(-50%);*/
/*  -o-transform: translateY(-50%);*/
/*  transform: translateY(-50%); }*/
/*  .main-icons > div {*/
/*    margin-left: 10px;*/
/*    margin-right: 10px; }*/
/*    .main-icons > div:nth-child(1) {*/
/*      -webkit-animation-name: fadeInDown;*/
/*      animation-name: fadeInDown;*/
/*      -webkit-animation-duration: 1s;*/
/*      animation-duration: 1s;*/
/*      -webkit-animation-fill-mode: both;*/
/*      animation-fill-mode: both;*/
/*      -webkit-animation-delay: .3s;*/
/*      -moz-animation-delay: .3s;*/
/*      -o-animation-delay: .3s;*/
/*      animation-delay: .3s; }*/
/*    .main-icons > div:nth-child(2) {*/
/*      -webkit-animation-name: fadeInDown;*/
/*      animation-name: fadeInDown;*/
/*      -webkit-animation-duration: 1s;*/
/*      animation-duration: 1s;*/
/*      -webkit-animation-fill-mode: both;*/
/*      animation-fill-mode: both;*/
/*      -webkit-animation-delay: .6s;*/
/*      -moz-animation-delay: .6s;*/
/*      -o-animation-delay: .6s;*/
/*      animation-delay: .6s; }*/
/*    .main-icons > div:nth-child(3) {*/
/*      -webkit-animation-name: fadeInDown;*/
/*      animation-name: fadeInDown;*/
/*      -webkit-animation-duration: 1s;*/
/*      animation-duration: 1s;*/
/*      -webkit-animation-fill-mode: both;*/
/*      animation-fill-mode: both;*/
/*      -webkit-animation-delay: .9s;*/
/*      -moz-animation-delay: .9s;*/
/*      -o-animation-delay: .9s;*/
/*      animation-delay: .9s; }*/
/*    .main-icons > div .image_container {*/
/*      position: relative;*/
/*      line-height: 0; }*/
/*      .main-icons > div .image_container figcaption {*/
/*        font-size: 18px;*/
/*        position: absolute;*/
/*        top: 50%;*/
/*        left: 50%;*/
/*        -webkit-transform: translate(-50%, -50%);*/
/*        -moz-transform: translate(-50%, -50%);*/
/*        -ms-transform: translate(-50%, -50%);*/
/*        -o-transform: translate(-50%, -50%);*/
/*        transform: translate(-50%, -50%);*/
/*        font-weight: bold;*/
/*        color: #fff;*/
/*        opacity: 0;*/
/*        -webkit-transition: opacity .3s;*/
/*        -moz-transition: opacity .3s;*/
/*        -ms-transition: opacity .3s;*/
/*        -o-transition: opacity .3s;*/
/*        transition: opacity .3s; }*/
/*    .main-icons > div a {*/
/*      display: block;*/
/*      position: relative;*/
/*      overflow: hidden; }*/
/*      .main-icons > div a img {*/
/*        -webkit-border-radius: 50%;*/
/*        -moz-border-radius: 50%;*/
/*        border-radius: 50%;*/
/*        margin: 1px; }*/
/*      .main-icons > div a:before {*/
/*        position: absolute;*/
/*        content: "";*/
/*        top: 1px;*/
/*        left: 1px;*/
/*        bottom: 1px;*/
/*        right: 1px;*/
/*        -webkit-border-radius: 50%;*/
/*        -moz-border-radius: 50%;*/
/*        border-radius: 50%;*/
/*        -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0) inset;*/
/*        -moz-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0) inset;*/
/*        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0) inset;*/
/*        -webkit-transition: all 0.4s ease-in-out;*/
/*        -moz-transition: all 0.4s ease-in-out;*/
/*        -ms-transition: all 0.4s ease-in-out;*/
/*        -o-transition: all 0.4s ease-in-out;*/
/*        transition: all 0.4s ease-in-out; }*/
/*      .main-icons > div a:after {*/
/*        position: absolute;*/
/*        content: "";*/
/*        top: 0;*/
/*        left: 0;*/
/*        bottom: 0;*/
/*        right: 0;*/
/*        border: 10px solid #fff;*/
/*        -webkit-border-radius: 50%;*/
/*        -moz-border-radius: 50%;*/
/*        border-radius: 50%; }*/
/*    .main-icons > div:hover .image_container figcaption {*/
/*      opacity: 1; }*/
/*    .main-icons > div:hover a:before {*/
/*      -webkit-box-shadow: 0px 0px 200px rgba(0, 46, 150, 0.8) inset;*/
/*      -moz-box-shadow: 0px 0px 0px 200px rgba(0, 46, 150, 0.8) inset;*/
/*      box-shadow: 0px 0px 0px 200px rgba(0, 46, 150, 0.8) inset; }*/
/*  .main-icons ul {*/
/*    display: -webkit-box;*/
/*    display: -moz-box;*/
/*    display: -ms-flexbox;*/
/*    display: -webkit-flex;*/
/*    display: flex;*/
/*    -webkit-justify-content: center;*/
/*    -moz-justify-content: center;*/
/*    -ms-justify-content: center;*/
/*    justify-content: center;*/
/*    -ms-flex-pack: center;*/
/*    width: 100%; }*/

/*.home-reference {*/
/*  margin-left: -178px;*/
/*  margin-right: -177px; }*/
/*  .home-reference .home-view {*/
/*    margin-right: 0;*/
/*    position: relative; }*/
/*    .home-reference .home-view .content {*/
/*      position: absolute;*/
/*      bottom: 10px;*/
/*      left: 10px;*/
/*      right: 10px;*/
/*      background-color: rgba(14, 56, 153, 0.6);*/
/*      padding: 10px; }*/
/*      .home-reference .home-view .content p {*/
/*        color: #fff;*/
/*        display: block;*/
/*        line-height: 100%;*/
/*        margin-bottom: 8px;*/
/*        text-align: center; }*/
/*        .home-reference .home-view .content p.location {*/
/*          font-weight: bold; }*/
/*  .home-reference .grid-item {*/
/*    background-color: transparent;*/
/*    float: left;*/
/*    width: 33%;*/
/*    margin-right: 2px; }*/
/*  .home-reference .mod_portfolio_last .grid-item:last-child {*/
/*    margin-right: 0; }*/

/*!* Footer *!*/
/*footer {*/
/*  background-color: #e5e5e5;*/
/*  padding: 40px 0 10px;*/
/*  color: #3d3d3d;*/
/*  margin-top: 40px; }*/
/*  footer a {*/
/*    color: #3d3d3d;*/
/*    text-decoration: none; }*/
/*  footer .points {*/
/*    float: left; }*/
/*  footer .powered-link {*/
/*    float: right;*/
/*    padding-top: 35px;*/
/*    color: #797979;*/
/*    font-size: 12px; }*/
/*    footer .powered-link a {*/
/*      color: #797979; }*/

/*!* Google Maps *!*/
/*#google-maps {*/
/*  margin-left: -178px;*/
/*  margin-right: -177px;*/
/*  margin-top: 30px;*/
/*  margin-bottom: -40px; }*/
/*  #google-maps .dlh_googlemap {*/
/*    height: 300px; }*/

/*!* Team *!*/
/*.team .profile {*/
/*  margin-bottom: 40px; }*/
/*.team .description {*/
/*  overflow: hidden;*/
/*  padding-left: 30px; }*/
/*  .team .description h2 {*/
/*    margin-top: 0;*/
/*    margin-bottom: 0;*/
/*    font-weight: normal;*/
/*    font-size: 130%; }*/

/*!* Form *!*/
/*.formbody input,*/
/*.formbody textarea {*/
/*  width: 100%; }*/
/*.formbody .submit {*/
/*  width: auto;*/
/*  text-transform: uppercase;*/
/*  background-color: #002e96;*/
/*  border: 1px solid #002e96; }*/

/*!* Images *!*/
/*.image_container.float_right {*/
/*  margin-left: 30px; }*/

/*.fadeInDown {*/
/*  -webkit-animation-name: fadeInDown;*/
/*  animation-name: fadeInDown;*/
/*  -webkit-animation-duration: 1s;*/
/*  animation-duration: 1s;*/
/*  -webkit-animation-fill-mode: both;*/
/*  animation-fill-mode: both; }*/

/*@-webkit-keyframes fadeInDown {*/
/*  0% {*/
/*    opacity: 0;*/
/*    -webkit-transform: translate3d(0, -100%, 0);*/
/*    transform: translate3d(0, -100%, 0); }*/
/*  100% {*/
/*    opacity: 1;*/
/*    -webkit-transform: none;*/
/*    transform: none; } }*/
/*@keyframes fadeInDown {*/
/*  0% {*/
/*    opacity: 0;*/
/*    -webkit-transform: translate3d(0, -100%, 0);*/
/*    transform: translate3d(0, -100%, 0); }*/
/*  100% {*/
/*    opacity: 1;*/
/*    -webkit-transform: none;*/
/*    transform: none; } }*/
