.flex-container { display: flex; }
div.wrapper, div.row { max-width: 1280px; width: 100%; margin: 0px auto; }
.full { width: 100%; }
p, span, h1, h2, h3, h4, h5, h6 { color: rgb(18, 40, 68); }
.fs18 { font-size: 1.05882em; line-height: 1.11765em; }
.fspx14 { font-size: 14px; line-height: 24px; }
.fspx18 { font-size: 18px; line-height: 28px; }
.fspx22 { font-size: 22px; line-height: 32px; }
.fspx24 { font-size: 24px; line-height: 34px; }
.fspx28 { font-size: 28px; line-height: 38px; }
.fspx33 { font-size: 33px; line-height: 43px; }
.fspx44 { font-size: 44px; line-height: 54px; }
.fspx55 { font-size: 55px; line-height: 65px; }
.fspx60 { font-size: 60px; line-height: 70px; }
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
.marginTop20 { margin-top: 20px ! important; }
@media screen and (max-width: 480px) {
  .marginTop20 { margin-top: 10px ! important; }
}
@media screen and (max-width: 480px) {
}
.marginTop40 { margin-top: 40px ! important; }
@media screen and (max-width: 480px) {
  .marginTop40 { margin-top: 20px ! important; }
}
@media screen and (max-width: 480px) {
}
.marginTop60 { margin-top: 60px ! important; }
@media screen and (max-width: 480px) {
  .marginTop60 { margin-top: 30px ! important; }
}
@media screen and (max-width: 480px) {
}
.marginTop80 { margin-top: 80px ! important; }
@media screen and (max-width: 480px) {
  .marginTop80 { margin-top: 40px ! important; }
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
.marginTop15 { margin-top: 15px ! important; }
@media screen and (max-width: 480px) {
  .marginTop15 { margin-top: 7.5px ! important; }
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
.marginBottom10 { margin-bottom: 10px ! important; }
@media screen and (max-width: 480px) {
  .marginBottom10 { margin-bottom: 5px ! important; }
}
.marginBottom20 { margin-bottom: 20px ! important; }
@media screen and (max-width: 480px) {
  .marginBottom20 { margin-bottom: 10px ! important; }
}
.marginBottom30 { margin-bottom: 30px ! important; }
@media screen and (max-width: 480px) {
  .marginBottom30 { margin-bottom: 15px ! important; }
}
.marginBottom40 { margin-bottom: 40px ! important; }
@media screen and (max-width: 480px) {
  .marginBottom40 { margin-bottom: 20px ! important; }
}
.marginBottom50 { margin-bottom: 50px ! important; }
@media screen and (max-width: 480px) {
  .marginBottom50 { margin-bottom: 25px ! important; }
}
.marginBottom60 { margin-bottom: 60px ! important; }
@media screen and (max-width: 480px) {
  .marginBottom60 { margin-bottom: 30px ! important; }
}
@media screen and (max-width: 480px) {
}
.marginBottom80 { margin-bottom: 80px ! important; }
@media screen and (max-width: 480px) {
  .marginBottom80 { margin-bottom: 40px ! important; }
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 600px) {
}
.s-hide { display: none; }
.m-show { display: none; }
.l-show { display: none; }
.s-show { display: block; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-3 { width: calc(0.25 * 100% - 8px * 2 - 0 * 1px); }
.col-s-3:not(.noMargin) { margin: 0px 8px; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-6 { width: calc(0.5 * 100% - 8px * 2 - 0 * 1px); }
.col-s-6:not(.noMargin) { margin: 0px 8px; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-9 { width: calc(0.75 * 100% - 8px * 2 - 0 * 1px); }
.col-s-9:not(.noMargin) { margin: 0px 8px; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
.col-s-12 { width: calc(1 * 100% - 8px * 2 - 0 * 1px); }
.col-s-12:not(.noMargin) { margin: 0px 8px; }
.col-s-12.border { width: calc(1 * 100% - 1px - 0 * 1px); }
.col-s-center { margin-left: auto ! important; margin-right: auto ! important; float: none; }
@media only screen and (min-width: 768px) {
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .col-m-2 { width: calc(0.166667 * 100% - 8px * 2 - 0 * 1px); }
  .col-m-2:not(.noMargin) { margin: 0px 8px; }
  .noMargin-m { margin: 0px ! important; }
  .col-m-3 { width: calc(0.25 * 100% - 8px * 2 - 0 * 1px); }
  .col-m-3:not(.noMargin) { margin: 0px 8px; }
  .col-m-3.noMargin-m { width: calc(0.25 * 100% - 0 * 1px); }
  .col-m-3.border { width: calc(0.25 * 100% - 1px - 0 * 1px); }
  .noMargin-m { margin: 0px ! important; }
  .col-m-4 { width: calc(0.333333 * 100% - 8px * 2 - 0 * 1px); }
  .col-m-4:not(.noMargin) { margin: 0px 8px; }
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .col-m-8 { width: calc(0.666667 * 100% - 8px * 2 - 0 * 1px); }
  .col-m-8:not(.noMargin) { margin: 0px 8px; }
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .noMargin-m { margin: 0px ! important; }
  .m-hide { display: none; }
  .m-show { display: block; }
  .s-show { display: none; }
  .col-s-center { margin: 0px auto; float: none; }
}
@media only screen and (min-width: 1024px) {
  .col-l-1 { width: calc(0.0833333 * 100% - 8px * 2 - 0 * 1px); }
  .col-l-1:not(.noMargin) { margin: 0px 8px; }
  .m-show { display: none; }
  .l-hide { display: none; }
  .l-show { display: block; }
  .col-s-center { margin: 0px auto; float: none; }
}

.fw200 { font-weight: 200; }
@keyframes fadeInUp {
0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp {
0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft {
0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
.newButton16 { border: 2px solid rgb(89, 210, 239); border-radius: 3px; display: inline-block; height: 56px; line-height: 56px ! important; padding: 0px 16px ! important; text-align: center; min-width: 195px; width: auto; transition: all 0.4s ease 0s; text-decoration: none ! important; color: rgb(18, 40, 68); box-sizing: border-box; margin: auto; background: rgb(89, 210, 239) none repeat scroll 0% 0%; font-weight: 600; }
.newButton16.secondary, .newButton16.secondaryButton { color: rgb(18, 40, 68) ! important; background: transparent none repeat scroll 0% 0%; }
.newButton16.secondary:hover, .newButton16.secondaryButton:hover { text-decoration: none ! important; border-color: rgb(0, 162, 191); background: rgba(89, 210, 239, 0.15) none repeat scroll 0% 0% ! important; }
.newButton16.secondary.darkBackground, .newButton16.secondaryButton.darkBackground { color: rgb(89, 210, 239) ! important; }
.newButton16.secondary.darkBackground:hover, .newButton16.secondaryButton.darkBackground:hover { color: rgb(89, 210, 239) ! important; }
.newButton16:hover { background: rgb(0, 162, 191) none repeat scroll 0% 0% ! important; text-decoration: none ! important; border-color: rgb(0, 162, 191); color: rgb(18, 40, 68) ! important; }
.newButton16:active { opacity: 0.9; }
@media screen and (max-width: 790px) {
}
@media screen and (min-width: 790px) {
}
@media screen and (max-width: 768px) {
}
.config { border: 1px solid rgb(89, 210, 239); border-radius: 3px; padding: 30px 0px 20px; margin-bottom: 20px; }
input[type="text"], select { border: 1px solid rgb(123, 146, 164); border-radius: 3px; height: 34px; background: white none repeat scroll 0% 0%; padding-left: 10px; outline: medium none; }
input[type="text"] { width: calc(100% - 10px); }
input[type="submit"] { border: medium none; width: 100%; height: 100%; background: transparent none repeat scroll 0% 0%; outline: medium none; cursor: pointer; }
.arrowBox { position: relative; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 204, 0); border-radius: 3px; padding: 20px; text-align: center; min-height: 123px; box-sizing: border-box; }
@media screen and (max-width: 768px) {
  .arrowBox { min-height: auto; }
}
.arrowBox::after, .arrowBox::before { border: medium solid transparent; content: " "; height: 0px; width: 0px; position: absolute; pointer-events: none; }
.arrowBox::after { border-width: 10px; border-color: rgba(255, 255, 255, 0); }
.arrowBox::before { border-width: 11px; border-color: rgba(255, 204, 0, 0); }
.arrowBox.upArrow::after, .arrowBox.upArrow::before { bottom: 100%; left: 50%; }
.arrowBox.upArrow::after { border-bottom-color: rgb(255, 255, 255); margin-left: -10px; }
.arrowBox.upArrow::before { border-bottom-color: rgb(255, 204, 0); margin-left: -11px; }
.sprite-logo-01-2017, .sprite-logo-ra, .sprite-logo, .sprite-icn-community, .sprite-icn-hands, .sprite-img-careers, .sprite-back-to-top, .sprite-phone, .sprite-gsearch { display: inline-block; background: transparent url("spriteOvh.png") no-repeat scroll 0% 0%; overflow: hidden; text-indent: -9999px; text-align: left; }
.sprite-logo-01-2017 { background-position: -10px 0px; width: 210px; height: 35px; }
.sprite-logo { background-position: -10px -104px; width: 71px; height: 42px; }
.sprite-back-to-top { background-position: -82px -176px; width: 55px; height: 55px; }
.block { display: block; }
.center { text-align: center; }
.Fleft { float: left; }
.white, .white b { color: white ! important; }
.flex-container { display: flex; }
@media screen and (max-width: 768px) {
  .flex-container { display: block; }
  .flex-container.s-hide { display: none; }
}
.topMainMenu #navigation a:hover { color: white ! important; text-decoration: none ! important; }
body { margin: 0px auto; }
body hr { width: 50%; border-top: medium none; }
@media screen and (max-width: 480px) {
}
body #header *, body footer * {  }
body .row, body .wrapper { margin: 0px auto; padding: 0px 8px; box-sizing: border-box; }
body .row{margin-top: 40px;}
body h1, body h2, body h3, body h4, body h5, body h6 { color: rgb(18, 40, 68); font-weight: 400; margin: 8px 0px; line-height: 1.2em; }
body h1 { font-size: 2.11765em; }
body h2 { font-size: 1.88235em; }
body h3 { font-size: 1.64706em; }
body a { color: #fff}
body a.toTop { display: none ! important; }
body a:hover, body .newLink:hover { color: rgb(0, 162, 191) ! important; text-decoration: underline; }
body a:hover *, body .newLink:hover * { color: rgb(0, 162, 191); text-decoration: underline; }
body .topMainMenu a { color: white ! important; text-decoration: inherit ! important; }
body .topMainMenu a * { color: white ! important; text-decoration: inherit ! important; }
body img { max-width: 100%; }
body .middleBorderSeparation { border-right: 1px solid rgb(18, 63, 109); margin-left: 0px ! important; margin-right: 0px ! important; padding-right: 8px; }
body .middleBorderSeparation.lightBackground { border-color: rgb(89, 210, 239); }
@media screen and (max-width: 768px) {
  body .middleBorderSeparation { border: medium none; }
}
body .separationBorder { margin:0 auto;height: 3px; background: rgb(89, 210, 239) none repeat scroll 0% 0%; max-width: 100px; }
body .backToTop { z-index: 9998; position: fixed; right: 15px; bottom: 50px; display: none; cursor: pointer; }
body .numberInfos { width: 120px; height: 120px; border: 3px solid rgb(89, 210, 239); border-radius: 50%; margin: 0px auto 20px; display: flex;}
body .noMargin { margin: 0px; }
body .borderDottedRight { border-right: 1px dashed rgb(125, 140, 161); }
@media screen and (max-width: 600px) {
  body .borderDottedRight { border: medium none; }
}
body .borderDottedRight.lightBackground { border-color: white; }
body .borderDottedBottom { border-bottom: 1px dashed rgb(125, 140, 161); }
body .borderDottedBottom.lightBackground { border-color: white; }
.noMargin { margin: 0px; }
.noPadding { padding: 0px ! important; }
.mesnavbar li {
padding-right: 30px;float: left;color: #fff;list-style: none;}
