.grayscale {  filter: grayscale(100%);  -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);}.notransition {  -webkit-transition: none !important;  -moz-transition: none !important;  -o-transition: none !important;  -ms-transition: none !important;  transition: none !important;}.unselect {  -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;}.ir {  font: 0/0 a;  text-shadow: none;  color: transparent;}.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.clearfix {  display: inline-block;}html[xmlns] .clearfix {  display: block;}* html .clearfix {  height: 1%;}.middleHack {  zoom: 1;}.ib {  display: -moz-inline-stack !important;  display: inline-block !important;  vertical-align: top;}.ibIe {  display: inline !important;  zoom: 1;}.lt-ie8 .ib {  display: inline !important;  zoom: 1;}.clear {  clear: both;  display: block;}.translate3d {  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}.translate {  -webkit-transform: translate(0,0);  -moz-transform: translate3d(0,0);  -ms-transform: translate3d(0,0);  -o-transform: translate3d(0,0);  transform: translate3d(0,0);}.noflick {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}a img {  border: none;}.overflow {  overflow: hidden;}.bgwidth {  width: 100%;}.bgheight {  height: 100%;}@-webkit-keyframes rotating {  from {    -webkit-transform: rotate(0deg);  }  to {    -webkit-transform: rotate(360deg);  }}.rotating {  -webkit-animation: rotating 2s linear infinite;}#contentAboutIndex .amoslide .slide.introduction .title,#contentAboutIndex .amoslide .slide.vision .title {  color: #666666;}#contentAboutIndex .amoslide .slide.vision .swiperThumbs {  position: absolute;  top: 8%;  left: 19%;  font-family: obvia, sans-serif;  line-height: 32px;  text-transform: uppercase;  overflow: hidden;}#contentAboutIndex .amoslide .slide.vision .swiperThumbs > div {  float: left;  padding: 0 25px;  cursor: pointer;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;}#contentAboutIndex .amoslide .slide.vision .swiperThumbs > div:hover {  color: #000000;}#contentAboutIndex .amoslide .slide.vision .swiperThumbs > div.current {  background: #94acb4;  color: #ffffff;}#contentAboutIndex .amoslide .slide.vision .swiperButtons {  position: absolute;  left: 19%;  bottom: 12%;}#contentAboutIndex .amoslide .slide.vision .left {  background: #e4e6e5;  color: #ffffff;}#contentAboutIndex .amoslide .slide.vision .right .middle {  padding: 0;  overflow: hidden;}#contentAboutIndex .amoslide .slide.vision .right .middle .middlePadding {  padding: 150px 0 200px 0;}#contentAboutIndex .amoslide .slide.vision .right .swiperVision {  overflow: inherit;}#contentAboutIndex .amoslide .slide.vision .right .swiperVision .swiper-slide {  padding-left: 19%;  padding-right: 24%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}#contentAboutIndex .amoslide .slide.team .right .wrapper {  position: relative;}#contentAboutIndex .amoslide .slide.team .right .wrapper:after {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 20%;  z-index: 2;  pointer-events: none;  background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 70%);  background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#ffffff 70%);  background: linear-gradient(to right,rgba(255,255,255,0) 0%,#ffffff 70%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}#contentAboutIndex .amoslide .slide.team .wrapper {  overflow: hidden;}#contentAboutIndex .amoslide .slide.team .middle {  padding: 0;}#contentAboutIndex .amoslide .slide.team .right {  overflow: hidden;}#contentAboutIndex .amoslide .slide.team .swiperButtons {  position: absolute;  bottom: 0;  left: 0;  z-index: 2;}#contentAboutIndex .amoslide .slide.team .swiperTeam {  margin-right: -20%;  margin-bottom: -6%;  overflow: inherit;}#contentAboutIndex .amoslide .slide.team .swiperTeam .swiper-slide {  text-align: center;}#contentAboutIndex .amoslide .slide.team .swiperTeam .swiper-slide.swiper-slide-active {  -webkit-transform: translate(0,-10%);  -moz-transform: translate(0,-10%);  -ms-transform: translate(0,-10%);  -o-transform: translate(0,-10%);  transform: translate(0,-10%);}#contentAboutIndex .amoslide .slide.team .swiperTeam .swiper-slide .itemTeam {  display: inline-block;  vertical-align: middle;  width: 40%;  min-width: 240px;  text-align: left;  text-decoration: none;}#contentAboutIndex .amoslide .slide.team .swiperTeam .swiper-slide .itemTeam .image {  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}#contentAboutIndex .amoslide .slide.team .swiperTeam .swiper-slide .itemTeam h3 {  margin-top: 9%;  margin-bottom: 1%;}#contentAboutIndex .amoslide .slide.team .swiperTeam .swiper-slide .itemTeam p {  text-transform: uppercase;  margin-bottom: 10%;}@media all and (max-width: 1023px) {  html #contentAboutIndex .amoslide .slide.vision .right .middle .middlePadding {    padding: 90px 0 120px 0;  }  html #contentAboutIndex .amoslide .slide.vision .right .swiperThumbs {    top: 25px;    left: 25px;  }  html #contentAboutIndex .amoslide .slide.vision .right .swiperThumbs > div {    padding: 0 15px;  }  html #contentAboutIndex .amoslide .slide.vision .right .swiperButtons {    left: 25px;    bottom: 50px;  }  html #contentAboutIndex .amoslide .slide.vision .right .swiperVision {    overflow: hidden;  }  html #contentAboutIndex .amoslide .slide.vision .right .swiperVision .swiper-slide {    padding: 0;  }  html #contentAboutIndex .amoslide .slide.team .wrapper {    padding: 12% 0;  }  html #contentAboutIndex .amoslide .slide.team .swiperTeam {    margin-right: -60%;  }  html #contentAboutIndex .amoslide .slide.team .swiperTeam .swiper-slide .itemTeam {    width: 78%;    min-width: 0;  }}#contentAboutTeam .amoslide .slide.teamDetails .left .backButton {  line-height: normal;  display: inline-block;  position: absolute;  top: 5%;  left: 5%;  text-decoration: none;  font-family: obvia, sans-serif;  text-transform: uppercase;  letter-spacing: 2px;}#contentAboutTeam .amoslide .slide.teamDetails .left .backButton i {  display: inline-block;  vertical-align: middle;  margin-right: 14px;  margin-bottom: -2%;}#contentAboutTeam .amoslide .slide.teamDetails .left .middle .middlePadding {  padding-left: 24%;  padding-right: 24%;  overflow: hidden;}#contentAboutTeam .amoslide .slide.teamDetails .left .subtitle {  margin-bottom: 0;}#contentAboutTeam .amoslide .slide.teamDetails .left .img {  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  margin-top: 10%;}#contentAboutTeam .amoslide .slide.teamDetails .left .swiperButtons {  float: right;}#contentAboutTeam .amoslide .slide.teamDetails .left .swiperButtons > a:hover {  background: #ffffff;  color: #2e343c;}#contentAboutTeam .amoslide .slide.teamDetails .right .middle .middlePadding {  padding: 10% 0;}#contentAboutTeam .amoslide .slide.teamDetails .right .html {  margin-top: 0;}#contentAboutTeam .amoslide .slide.teamDetails .right .experience {  margin-top: 10%;}#contentAboutTeam .amoslide .slide.teamDetails .right .experience h3 {  text-transform: uppercase;  color: #ccc8c5;  margin-bottom: 5%;}#contentAboutTeam .amoslide .slide.teamDetails .right .experience ul {  list-style: none;  position: relative;}#contentAboutTeam .amoslide .slide.teamDetails .right .experience ul:before {  content: '';  width: 1px;  position: absolute;  top: 10px;  left: 3px;  bottom: 0;  background: #e6e6e6;}#contentAboutTeam .amoslide .slide.teamDetails .right .experience ul li {  position: relative;  margin-top: 20px;  padding-left: 37px;}#contentAboutTeam .amoslide .slide.teamDetails .right .experience ul li:first-child {  margin-top: 0;}#contentAboutTeam .amoslide .slide.teamDetails .right .experience ul li:before {  content: '';  width: 8px;  height: 8px;  background: #94acb4;  position: absolute;  top: 7px;  left: 0;}@media all and (max-width: 1023px) {  html #contentAboutTeam .amoslide .slide.teamDetails .right .middle .middlePadding {    padding-top: 0;    padding-bottom: 50px;  }  html #contentAboutTeam .amoslide .slide.teamDetails .right .left .backButton {    left: 25px;    top: 50px;  }  html #contentAboutTeam .amoslide .slide.teamDetails .right .left .middle .middlePadding {    padding-top: 90px;    padding-bottom: 25px;  }  html #contentAboutTeam .amoslide .slide.teamDetails .right .left .img {    margin-top: 20px;  }}.alertTemplate {  display: none !important;}#alert {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  text-align: center;  z-index: 1001;  display: none;}#alert > .overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(46,52,60,0.9);}#alert > .content {  display: inline-block;  line-height: normal;  vertical-align: middle;  width: 90%;  max-width: 570px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  background: #94acb4;  color: #ffffff;  position: relative;  padding: 80px 30px;}#alert > .content > .close {  width: 25px;  height: 25px;  position: absolute;  top: 20px;  right: 20px;  cursor: pointer;}#alert > .content > .close:before,#alert > .content > .close:after {  content: '';  position: absolute;  top: 50%;  left: 50%;  width: 100%;  height: 1px;  background: #ffffff;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;}#alert > .content > .close:before {  -webkit-transform: translate(-50%,-50%) rotate(45deg);  -moz-transform: translate(-50%,-50%) rotate(45deg);  -ms-transform: translate(-50%,-50%) rotate(45deg);  -o-transform: translate(-50%,-50%) rotate(45deg);  transform: translate(-50%,-50%) rotate(45deg);}#alert > .content > .close:after {  -webkit-transform: translate(-50%,-50%) rotate(-45deg);  -moz-transform: translate(-50%,-50%) rotate(-45deg);  -ms-transform: translate(-50%,-50%) rotate(-45deg);  -o-transform: translate(-50%,-50%) rotate(-45deg);  transform: translate(-50%,-50%) rotate(-45deg);}#alert > .content > .close:hover:before,#alert > .content > .close:hover:after {  background: #2e343c;}#alert > .content > .inner h2 {  color: #2e343c;  margin-bottom: 17px;}.amoslide > .inner {  display: none;}.amoslide > .inner .swiperNavigation {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 100;}.amoslide > .inner:after,.amoslide > .inner:before {  content: '';  display: block;  position: absolute;  left: 0;  width: 100%;  height: 5%;  z-index: 100;  pointer-events: none;  opacity: 0;  -webkit-transition: opacity 150ms ease-out;  -moz-transition: opacity 150ms ease-out;  -ms-transition: opacity 150ms ease-out;  -o-transition: opacity 150ms ease-out;  transition: opacity 150ms ease-out;}.amoslide > .inner:before {  top: 0;  background: -moz-linear-gradient(top,rgba(61,61,61,0.1) 0%,rgba(0,0,0,0) 100%);  background: -webkit-linear-gradient(top,rgba(61,61,61,0.1) 0%,rgba(0,0,0,0) 100%);  background: linear-gradient(to bottom,rgba(61,61,61,0.1) 0%,rgba(0,0,0,0) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3d3d3d',endColorstr='#00000000',GradientType=0);}.amoslide > .inner:after {  bottom: 0;  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(61,61,61,0.1) 100%);  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(61,61,61,0.1) 100%);  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(61,61,61,0.1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#1a3d3d3d',GradientType=0);}.amoslide > .inner .right:before,.amoslide > .inner .right:after {  font-family: "amo-expertbe" !important;  font-style: normal !important;  font-weight: normal !important;  font-variant: normal !important;  text-transform: none !important;  speak: none;  line-height: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  left: 25px;  right: 65px;  position: absolute;  text-align: center;  font-size: 20px;  padding-top: 25px;  padding-bottom: 25px;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;  opacity: 0;  pointer-events: none;}.amoslide > .inner .right:before {  content: "\66";  top: 0;  -webkit-transform: translate(0,-100%);  -moz-transform: translate(0,-100%);  -ms-transform: translate(0,-100%);  -o-transform: translate(0,-100%);  transform: translate(0,-100%);}.amoslide > .inner .right:after {  content: "\63";  bottom: 0;  -webkit-transform: translate(0,100%);  -moz-transform: translate(0,100%);  -ms-transform: translate(0,100%);  -o-transform: translate(0,100%);  transform: translate(0,100%);}.amoslide > .inner .scroller {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;}.amoslide > .inner .scroller .scrollbar-track-y,.amoslide > .inner .scroller .scrollbar-thumb {  width: 1px;}.amoslide > .inner .scroller .scrollbar-thumb {  background: rgba(0,0,0,0.3);  -webkit-border-radius: 0px;  border-radius: 0px;}.amoslide > .inner .left {  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);  overflow: hidden;  position: relative;}.amoslide > .inner .right {  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);  position: relative;  overflow: hidden;}.amoslide > .inner .right .overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: #ffffff;  z-index: 2;  display: none;}.amoslide .slide.lGrey .left {  background: #f8f8f8;  color: #9ab5b4;}.amoslide .slide.lGrey .left .dotsList .pixNext {  border-color: #9ab5b4;}.amoslide .slide.lBrown .left {  background: #c0b4a3;  color: #ffffff;}.amoslide .slide.lBrown .left .dotsList .pixNext {  border-color: #ffffff;}.amoslide .slide.lDarkGrey .left {  background: #cdcdcd;  color: #ffffff;}.amoslide .slide.lDarkBlue .left {  background: #2e343c;  color: #ffffff;}.amoslide .slide.lBlueGrey .left {  background: #94acb4;  color: #ffffff;}.amoslide .slide.lDarkGrey .left .subtitle,.amoslide .slide.lDarkGrey .left .title,.amoslide .slide.lDarkBlue .left .subtitle,.amoslide .slide.lDarkBlue .left .title,.amoslide .slide.lBlueGrey .left .subtitle,.amoslide .slide.lBlueGrey .left .title {  color: #ffffff;}.amoslide .slide.lDarkGrey .left .dotsList,.amoslide .slide.lDarkBlue .left .dotsList,.amoslide .slide.lBlueGrey .left .dotsList {  color: #ffffff;}.amoslide .slide.lDarkGrey .left .dotsList .pixNext,.amoslide .slide.lDarkBlue .left .dotsList .pixNext,.amoslide .slide.lBlueGrey .left .dotsList .pixNext {  border-color: #ffffff;}.amoslide .slide .middle {  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.amoslide .slide .middlePadding {  padding: 150px 0;}.amoslide .slide .left {  position: relative;  float: left;  width: 30%;  line-height: inherit;  min-height: inherit;  overflow: hidden;}.amoslide .slide .left .image {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.amoslide .slide .left .middle .middlePadding {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 15% 20%;}.amoslide .slide .right {  position: relative;  float: right;  width: 70%;  line-height: inherit;  min-height: inherit;  overflow: hidden;  background: #ffffff;}.amoslide .slide .right .mobileLeft {  display: none;}.amoslide .slide .right .middle {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-left: 19%;  padding-right: 24%;}.amoslide .slide .subtitle {  font-family: obvia, sans-serif;  font-size: 1em;  text-transform: uppercase;  color: #94acb4;  margin-bottom: 20px;}.amoslide .slide .subtitle.mini {  margin-bottom: 0;}.amoslide .slide .title {  color: #94acb4;  display: inline-block;  position: relative;}.amoslide .slide .title span.number {  display: inline-block;  position: absolute;  top: 14%;  right: 100%;  font-size: 0.36em;  font-family: obvia, sans-serif;  color: inherit;  letter-spacing: 4px;  margin-right: 20px;}.amoslide .slide .html,.amoslide .slide .desc {  margin-top: 60px;}.amoslide .slide .buttonContainer {  margin-top: 60px;}.amoslide .slide .btnScrollContainer {  position: absolute;  bottom: 5%;  left: 0;  width: 10%;  max-width: 120px;  text-align: center;  line-height: normal;}.amoslide .slide .btnScrollContainer .btnScroll {  text-transform: uppercase;  cursor: pointer;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}.amoslide .slide .btnScrollContainer .btnScroll div {  width: 100%;  font-family: obvia, sans-serif;  display: block !important;  line-height: 170%;}.amoslide .slide .btnScrollContainer .btnScroll i {  display: block;  margin-top: 15px;  font-size: 20px;}.amoslide .slide .btnScrollContainer .btnScroll:hover {  color: #666666;}.amoslide .slide .buttonContainerBottomRight {  position: absolute;  bottom: 5%;  right: 13%;}.amoslide .slide .dotThumbs {  position: absolute;  top: 10%;  left: 0;  margin-left: 19%;  line-height: normal;}.amoslide .slide .dotThumbs > div {  width: 8px;  height: 8px;  background: #dce2e4;  display: inline-block;  vertical-align: middle;  margin-left: 18px;  cursor: pointer;}.amoslide .slide .dotThumbs > div:first-child {  margin-left: 0;}.amoslide .slide .dotThumbs > div.current {  background: #a4b5b4;}.amoslide .slide .summary {  font-family: obvia, sans-serif;  text-transform: uppercase;  list-style-type: none;}.amoslide .slide .summary li {  margin-left: -70px;}.amoslide .slide .summary li a {  display: inline-block;  vertical-align: middle;  line-height: 59px;  text-decoration: none;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}.amoslide .slide .summary li a span {  display: inline-block;  width: 70px;  color: #b4b4b4;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}.amoslide .slide .summary li a:hover {  color: #2e343c;}.amoslide .slide .summary li a:hover span {  color: #2e343c;}.amoslide .slide .dotsList {  list-style: none;}.amoslide .slide .dotsList li {  margin-top: 35px;}.amoslide .slide .dotsList li:first-child {  margin-top: 0;}.amoslide .slide .dotsList li a {  display: inline-block;  position: relative;  text-transform: uppercase;  text-decoration: none;  padding-left: 60px;  padding-top: 3px;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;}.amoslide .slide .dotsList li a .pixNext {  width: 34px;  height: 34px;  position: absolute;  top: 0;  left: 0;  margin: 0;  -webkit-transition: border-color 150ms ease-out;  -moz-transition: border-color 150ms ease-out;  -ms-transition: border-color 150ms ease-out;  -o-transition: border-color 150ms ease-out;  transition: border-color 150ms ease-out;}.amoslide .slide .circleList {  list-style: none;  margin-top: 60px;}.amoslide .slide .circleList li {  position: relative;  padding-left: 10%;  margin-top: 30px;}.amoslide .slide .circleList li:first-child {  margin-top: 0;}.amoslide .slide .circleList li:before {  content: '';  width: 27px;  height: 27px;  position: absolute;  top: 0;  left: 0;  border: 1px solid #a6a098;  -webkit-border-radius: 100%;  border-radius: 100%;}.amoslide .slide .circleList li:after {  content: '';  width: 4px;  height: 4px;  position: absolute;  top: 12px;  left: 12px;  border: 1px solid #a6a098;  background: #a6a098;  -webkit-border-radius: 100%;  border-radius: 100%;}.amoslide .slide.alone .left {  width: 0%;}.amoslide .slide.alone .right {  width: 100%;}.amoslide .slide.large .left {  width: 39%;}.amoslide .slide.large .right {  width: 61%;}.amoslide .slide.header .left {  width: 39%;  background: #94acb4;}.amoslide .slide.header .left .image {  background: url("../../images/home_header.jpg") no-repeat center center transparent;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.amoslide .slide.header .left #logo {  width: 19%;  position: absolute;  left: 7%;  top: 6%;}.amoslide .slide.header .left #logo img {  display: block;  width: 100%;}.amoslide .slide.header .right {  width: 61%;}.amoslide .slide.header .btnScrollContainer .btnScroll {  color: #b4b4b4;}.amoslide .slide.header .btnScrollContainer .btnScroll:hover {  color: #666666;}.amoslide.eventScrollPrev .inner:before {  opacity: 1;}.amoslide.eventScrollPrev .inner .right .scroller .mobileLeft,.amoslide.eventScrollPrev .inner .right .scroller .wrapper {  -webkit-transform: translate3d(0,50px,0);  -moz-transform: translate3d(0,50px,0);  -ms-transform: translate3d(0,50px,0);  -o-transform: translate3d(0,50px,0);  transform: translate3d(0,50px,0);}.amoslide.eventScrollPrev .inner .right:before {  opacity: 1;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  -ms-transform: translate(0,0);  -o-transform: translate(0,0);  transform: translate(0,0);}.amoslide.eventScrollNext .inner:after {  opacity: 1;}.amoslide.eventScrollNext .inner .right .scroller .mobileLeft,.amoslide.eventScrollNext .inner .right .scroller .wrapper {  -webkit-transform: translate3d(0,-50px,0);  -moz-transform: translate3d(0,-50px,0);  -ms-transform: translate3d(0,-50px,0);  -o-transform: translate3d(0,-50px,0);  transform: translate3d(0,-50px,0);}.amoslide.eventScrollNext .inner .right:after {  opacity: 1;  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  -ms-transform: translate(0,0);  -o-transform: translate(0,0);  transform: translate(0,0);}body.brown .pixNext {  border-color: #ffffff;}body.brown .button:hover {  color: #666666;}body.brown .button:hover .pixNext {  border-color: #666666;}body.brown .amoslide > .inner .right {  background: #c0b4a3;  color: #ffffff;}body.brown .amoslide .slide .title,body.brown .amoslide .slide .subtitle {  color: #ffffff;}body.brown .amoslide .slide .dotThumbs > div {  background: #dadada;}body.brown .amoslide .slide .dotThumbs > div.current {  background: #fff;}body.blueGrey .pixNext,body.blueGrey .pixPrev,body.darkBlue .pixNext,body.darkBlue .pixPrev,body.grey .pixNext,body.grey .pixPrev {  border-color: #ffffff;}body.blueGrey .button:hover,body.darkBlue .button:hover,body.grey .button:hover {  color: #666666;}body.blueGrey .button:hover .pixNext,body.blueGrey .button:hover .pixPrev,body.darkBlue .button:hover .pixNext,body.darkBlue .button:hover .pixPrev,body.grey .button:hover .pixNext,body.grey .button:hover .pixPrev {  border-color: #666666;}body.blueGrey .amoslide > .inner .left,body.blueGrey .amoslide > .inner .right,body.darkBlue .amoslide > .inner .left,body.darkBlue .amoslide > .inner .right,body.grey .amoslide > .inner .left,body.grey .amoslide > .inner .right {  background: #94acb4;  color: #ffffff;}body.blueGrey .amoslide .slide .title,body.blueGrey .amoslide .slide .subtitle,body.darkBlue .amoslide .slide .title,body.darkBlue .amoslide .slide .subtitle,body.grey .amoslide .slide .title,body.grey .amoslide .slide .subtitle {  color: #ffffff;}body.blueGrey .amoslide .slide .summary li a span,body.darkBlue .amoslide .slide .summary li a span,body.grey .amoslide .slide .summary li a span {  color: #ffffff;}body.blueGrey .amoslide .slide .btnScrollContainer .btnScroll,body.darkBlue .amoslide .slide .btnScrollContainer .btnScroll,body.grey .amoslide .slide .btnScrollContainer .btnScroll {  color: #ffffff;}body.blueGrey .html .citation,body.darkBlue .html .citation,body.grey .html .citation {  color: #ffffff;}body.darkBlue .amoslide > .inner .left,body.darkBlue .amoslide > .inner .right {  background: #2e343c;}body.grey .amoslide > .inner .left,body.grey .amoslide > .inner .right {  background: #cdcdcd;}body.whiteGreen .amoslide .slide .subtitle,body.whiteGreen .amoslide .slide .title {  color: #9ab5b4;}body.whiteGreen .amoslide .slide .dotsList {  color: #9ab5b4;}body.whiteGreen .amoslide .slide .dotsList .pixNext {  border-color: #9ab5b4;}body.whiteGreen .amoslide .slide .dotsList a:hover {  color: #2e343c;}body.whiteGreen .amoslide .slide .dotsList a:hover .pixNext {  border-color: #2e343c;}body.whiteGreen .amoslide .slide .html .citation {  color: #9ab5b4;  line-height: 150%;}body.whiteDarkGrey .amoslide .slide .subtitle,body.whiteDarkGrey .amoslide .slide .title {  color: #cdcdcd;}body.whiteDarkGrey .amoslide .slide .dotsList {  color: #cdcdcd;}body.whiteDarkGrey .amoslide .slide .dotsList .pixNext {  border-color: #cdcdcd;}body.whiteDarkGrey .amoslide .slide .dotsList a:hover {  color: #666666;}body.whiteDarkGrey .amoslide .slide .dotsList a:hover .pixNext {  border-color: #666666;}body.whiteDarkGrey .amoslide .slide .html .citation {  color: #cdcdcd;  line-height: 150%;}@media all and (max-width: 1440px),(max-height: 850px) {  html .amoslide .slide .subtitle {    margin-bottom: 15px;  }  html .amoslide .slide .title span.number {    margin-right: 5px;  }  html .amoslide .slide .html,  html .amoslide .slide .desc,  html .amoslide .slide .circleList {    margin-top: 40px;  }  html .amoslide .slide .dotThumbs {    margin-left: 13%;    top: 7%;  }  html .amoslide .slide .buttonContainer {    margin-top: 40px;  }  html .amoslide .slide .middlePadding {    padding: 60px 0;  }  html .amoslide .slide .summary li {    margin-left: -40px;  }  html .amoslide .slide .summary li a {    line-height: 40px;  }  html .amoslide .slide .summary li a span {    width: 40px;  }  html .amoslide .slide .left .middle .middlePadding {    padding: 12% 12%;  }  html .amoslide .slide .right .middle {    padding-left: 13%;    padding-right: 16%;  }}@media all and (max-height: 750px) {  html .amoslide .slide .dotThumbs {    top: 30px;  }  html .amoslide .slide .middlePadding {    padding: 70px 0;  }}@media all and (max-width: 1023px) {  html .amoslide > .inner .subtitle {    margin-bottom: 7px;  }  html .amoslide > .inner .title span.number {    display: none;  }  html .amoslide > .inner .html,  html .amoslide > .inner .desc {    margin-top: 25px;  }  html .amoslide > .inner .buttonContainer {    margin-top: 25px;  }  html .amoslide > .inner .circleList {    margin-top: 25px;  }  html .amoslide > .inner .circleList li {    padding-left: 31px;    margin-top: 16px;  }  html .amoslide > .inner .circleList li:first-child {    margin-top: 0;  }  html .amoslide > .inner .circleList li:before {    width: 19px;    height: 19px;    top: 3px;  }  html .amoslide > .inner .circleList li:after {    width: 2px;    height: 2px;    top: 12px;    left: 9px;  }  html .amoslide > .inner .dotsList li {    margin-top: 15px;  }  html .amoslide > .inner .dotsList li:first-child {    margin-top: 0;  }  html .amoslide > .inner .dotsList li a {    padding-left: 39px;  }  html .amoslide > .inner .dotsList li a .pixNext {    width: 24px;    height: 24px;    top: 1px;  }  html .amoslide > .inner .dotsList li a .pixNext i {    left: 54%;    font-size: 10px;  }  html .amoslide > .inner .summary li {    margin-left: 0;  }  html .amoslide > .inner .left {    display: none;  }  html .amoslide > .inner .right {    float: none;    width: 100% !important;  }  html .amoslide > .inner .right .wrapper {    position: relative;    -webkit-transition: transform 150ms ease-out;    -moz-transition: transform 150ms ease-out;    -ms-transition: transform 150ms ease-out;    -o-transition: transform 150ms ease-out;    transition: transform 150ms ease-out;  }  html .amoslide > .inner .right .mobileLeft {    display: block !important;    float: none;    width: 100% !important;    line-height: normal;    background: transparent !important;    color: inherit !important;    -webkit-transition: transform 150ms ease-out;    -moz-transition: transform 150ms ease-out;    -ms-transition: transform 150ms ease-out;    -o-transition: transform 150ms ease-out;    transition: transform 150ms ease-out;  }  html .amoslide > .inner .right .mobileLeft .middle .middlePadding {    padding: 50px 0 50px 0;  }  html .amoslide > .inner .right .mobileLeft + .wrapper {    line-height: normal;  }  html .amoslide > .inner .right .mobileLeft + .wrapper .middlePadding {    padding-top: 0;  }  html .amoslide > .inner .right .middle {    padding-left: 25px !important;    padding-right: 65px !important;  }  html .amoslide > .inner .right .middlePadding {    padding: 50px 0;  }  html .amoslide > .inner .right .dotThumbs {    display: none !important;  }  html .amoslide > .inner .right .btnScrollContainer {    bottom: 3%;    display: none;  }  html .amoslide > .inner .right .btnScrollContainer .btnScroll > div,  html .amoslide > .inner .right .btnScrollContainer .btnScroll p {    display: none !important;  }  html .amoslide > .inner.header .btnScrollContainer {    display: block;  }  html body.whiteGreen .amoslide > .inner .right .mobileLeft .title,  html body.whiteGreen .amoslide > .inner .right .mobileLeft .subtitle {    color: #9ab5b4 !important;  }  html .amoslide .slide.lDarkGrey .left .subtitle,  html .amoslide .slide.lDarkGrey .left .title,  html .amoslide .slide.lDarkBlue .left .subtitle,  html .amoslide .slide.lDarkBlue .left .title,  html .amoslide .slide.lBlueGrey .left .subtitle,  html .amoslide .slide.lBlueGrey .left .title {    color: #94acb4;  }  html .amoslide .slide.lDarkGrey .left .dotsList,  html .amoslide .slide.lDarkBlue .left .dotsList,  html .amoslide .slide.lBlueGrey .left .dotsList {    color: #666666;  }  html .amoslide .slide.lDarkGrey .left .dotsList .pixNext,  html .amoslide .slide.lDarkBlue .left .dotsList .pixNext,  html .amoslide .slide.lBlueGrey .left .dotsList .pixNext {    border-color: #94acb4;  }  html .swiperButtons > div,  html .swiperButtons > a {    width: 48px;    height: 48px;    line-height: 48px;  }}.pixNext,.pixPrev {  width: 40px;  height: 40px;  border: 1px solid #666666;  position: relative;  display: inline-block;  vertical-align: middle;  -webkit-border-radius: 100%;  border-radius: 100%;  margin-left: 16px;  -webkit-transition: border-color 150ms ease-out;  -moz-transition: border-color 150ms ease-out;  -ms-transition: border-color 150ms ease-out;  -o-transition: border-color 150ms ease-out;  transition: border-color 150ms ease-out;}.pixNext i,.pixPrev i {  position: absolute;  top: 47%;  left: 54%;  -webkit-transform: translate(-50%,-50%);  -moz-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);  -o-transform: translate(-50%,-50%);  transform: translate(-50%,-50%);  text-align: center;  line-height: 8px;}.pixPrev i {  -webkit-transform: translate(-66%,-50%);  -moz-transform: translate(-66%,-50%);  -ms-transform: translate(-66%,-50%);  -o-transform: translate(-66%,-50%);  transform: translate(-66%,-50%);}.button {  display: inline-block;  vertical-align: middle;  font-family: obvia, sans-serif;  font-size: 14.7px;  text-transform: uppercase;  cursor: pointer;  text-decoration: none;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;  line-height: normal;}.buttonLeft {  font-family: obvia, sans-serif;  text-decoration: none;  display: inline-block;  vertical-align: middle;  text-transform: uppercase;}.buttonLeft .pixNext {  margin-left: 0;  margin-right: 10px;}.buttonRight {  font-family: obvia, sans-serif;  text-decoration: none;  display: inline-block;  vertical-align: middle;  text-transform: uppercase;}.buttonRight .pixNext {  margin-right: 0;  margin-left: 10px;}.button.prev,.button.next {  font-family: sofia-pro, sans-serif;  font-weight: 300;}.button.prev .pixNext,.button.prev .pixPrev,.button.next .pixNext,.button.next .pixPrev {  width: 32px;  height: 32px;  line-height: 32px;  margin: 0;}.button.prev .pixPrev {  margin-right: 10px;}.button.next .pixNext {  margin-left: 10px;}@media all and (max-width: 1366px),(max-height: 750px) {  .button.prev .pixNext,  .button.prev .pixPrev,  .button.next .pixNext,  .button.next .pixPrev {    width: 25px;    height: 25px;    line-height: 25px;  }  .button.prev .pixNext i,  .button.prev .pixPrev i,  .button.next .pixNext i,  .button.next .pixPrev i {    font-size: 11px;  }  .button.prev,  .button.next {    font-size: 13px;  }  .button.prev .pixPrev {    margin-right: 5px;  }  .button.next .pixNext {    margin-left: 5px;  }}@media all and (max-width: 1023px) {  html .pixNext,  html .pixPrev {    width: 30px;    height: 30px;    margin-left: 7px;  }  html .button {    font-size: 13.3px;  }}#contentContactIndex .amoslide .slide.contact .left .middle,#contentContactIndex .amoslide .slide.contact .right .middle {  vertical-align: top;}#contentContactIndex .amoslide .slide.contact .left {  width: 40%;}#contentContactIndex .amoslide .slide.contact .left .middle .middlePadding {  padding: 21% 12% 15% 16%;}#contentContactIndex .amoslide .slide.contact .left .address {  margin-top: 60px;}#contentContactIndex .amoslide .slide.contact .left .address p {  margin-top: 20px;}#contentContactIndex .amoslide .slide.contact .left .address p:first-child {  margin-top: 0;}#contentContactIndex .amoslide .slide.contact .left .address p a {  text-decoration: none;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}#contentContactIndex .amoslide .slide.contact .left .address p a:hover {  color: #94acb4;}#contentContactIndex .amoslide .slide.contact .left .cgv {  margin-top: 90px;}#contentContactIndex .amoslide .slide.contact .left .cgv a {  text-decoration: underline;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}#contentContactIndex .amoslide .slide.contact .left .cgv a:hover {  color: #94acb4;}#contentContactIndex .amoslide .slide.contact .right {  width: 60%;}#contentContactIndex .amoslide .slide.contact .right .middle {  padding: 0;}#contentContactIndex .amoslide .slide.contact .right .middle .middlePadding {  padding: 14% 25% 17% 6%;}#contentContactIndex .amoslide .slide.contact .right .form {  font-size: 0;  margin: -25px -4%;}#contentContactIndex .amoslide .slide.contact .right .form .input {  width: 50%;  display: inline-block;  vertical-align: top;  padding: 25px 4%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}#contentContactIndex .amoslide .slide.contact .right .form .input.big,#contentContactIndex .amoslide .slide.contact .right .form .input.submit {  width: 100%;}#contentContactIndex .amoslide .slide.contact .right .form .input input,#contentContactIndex .amoslide .slide.contact .right .form .input textarea {  line-height: 52px;  border: none;  background: transparent;  outline: none;  border-bottom: 1px solid #ffffff;  color: #94acb4;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;  width: 100%;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  -webkit-border-radius: 0px;  border-radius: 0px;}#contentContactIndex .amoslide .slide.contact .right .form .input input::-webkit-input-placeholder,#contentContactIndex .amoslide .slide.contact .right .form .input textarea::-webkit-input-placeholder {  color: #ffffff;}#contentContactIndex .amoslide .slide.contact .right .form .input input:-moz-placeholder,#contentContactIndex .amoslide .slide.contact .right .form .input textarea:-moz-placeholder {  color: #ffffff;  opacity: 1;}#contentContactIndex .amoslide .slide.contact .right .form .input input::-moz-placeholder,#contentContactIndex .amoslide .slide.contact .right .form .input textarea::-moz-placeholder {  color: #ffffff;  opacity: 1;}#contentContactIndex .amoslide .slide.contact .right .form .input input:-ms-input-placeholder,#contentContactIndex .amoslide .slide.contact .right .form .input textarea:-ms-input-placeholder {  color: #ffffff;}#contentContactIndex .amoslide .slide.contact .right .form .input input:focus,#contentContactIndex .amoslide .slide.contact .right .form .input textarea:focus {  border-color: #94acb4;}#contentContactIndex .amoslide .slide.contact .right .form .input label {  line-height: 45px;}#contentContactIndex .amoslide .slide.contact .right .form .input textarea {  border: 1px solid #ffffff;  padding: 15px 15px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  line-height: normal;  font-family: sofia-pro, sans-serif;  font-weight: 300;  height: 200px;}#contentContactIndex .amoslide .slide.contact .right .form .input textarea::-webkit-scrollbar {  width: 4px;}#contentContactIndex .amoslide .slide.contact .right .form .input textarea::-webkit-scrollbar-track {  background: rgba(255,255,255,0);}#contentContactIndex .amoslide .slide.contact .right .form .input textarea::-webkit-scrollbar-thumb {  background: #ffffff;}#contentContactIndex .amoslide .slide.contact .right .form .submit {  text-align: right;  padding-top: 0;  padding-bottom: 0;}#contentContactIndex .amoslide .slide.contact .right .form .submit button {  line-height: 53px;  border: 1px solid #ffffff;  padding: 0 70px;  font-family: obvia, sans-serif;  text-transform: uppercase;  cursor: pointer;  color: #ffffff;  background: transparent;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;}#contentContactIndex .amoslide .slide.contact .right .form .submit button:hover {  background: #ffffff;  color: #2e343c;}@media all and (max-width: 1440px),(max-height: 850px) {  html #contentContactIndex .amoslide .slide.contact .left .address {    margin-top: 40px;  }  html #contentContactIndex .amoslide .slide.contact .left .cgv {    margin-top: 60px;  }}@media all and (max-width: 1023px) {  html #contentContactIndex .amoslide > .inner .right .in > .wrapper {    display: none;  }  html #contentContactIndex .amoslide > .inner .right .mobileLeft {    line-height: inherit;  }  html #contentContactIndex .amoslide .slide.contact .left .middle,  html #contentContactIndex .amoslide .slide.contact .right .middle {    vertical-align: middle;  }  html #contentContactIndex .amoslide .slide.contact .left .address {    margin-top: 25px;  }  html #contentContactIndex .amoslide .slide.contact .left .cgv {    margin-top: 40px;  }  html #contentContactIndex .amoslide .slide.contact .right .middle .middlePadding {    padding: 50px 0;  }}footer {  position: fixed;  top: 0;  bottom: 0;  left: 0;  right: 0;  z-index: 1000;}footer .overlay {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background: rgba(0,0,0,0.5);}footer .inner {  position: absolute;  bottom: 0;  left: 0;  right: 0;  overflow: hidden;}footer .contact {  background: #d4cbc1;  color: #ffffff;  text-align: center;  padding: 3.5% 0 4% 0;}footer .contact .btnMessage {  display: inline-block;  line-height: 50px;  padding: 0 50px;  font-size: 1.02em;  border: 1px solid #ffffff;  font-family: obvia, sans-serif;  text-transform: uppercase;  text-decoration: none;  margin: 3.2% 0;}footer .contact .btnMessage:hover {  background: #666666;  color: #fff;}footer .contact .btnCall {  display: inline-block;  text-decoration: none;  font-family: century-gothic, sans-serif;}footer .contact a {  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;}footer .contact a:hover {  color: #666666;  border-color: #666666;}footer .services {  background: #d7ccbf;  color: #ffffff;  padding: 7% 15% 7% 10%;}footer .services .container {  overflow: hidden;  position: relative;}footer .services .left {  float: left;  width: 44%;}footer .services .left ul {  list-style: none;}footer .services .left ul li a {  display: inline-block;  position: relative;  line-height: 200%;  text-decoration: none;}footer .services .left ul li a:after {  content: '';  width: 110px;  height: 3px;  background: #ffffff;  position: absolute;  bottom: 0;  left: 0;  -webkit-transition: width 150ms ease-out;  -moz-transition: width 150ms ease-out;  -ms-transition: width 150ms ease-out;  -o-transition: width 150ms ease-out;  transition: width 150ms ease-out;}footer .services .left ul li a:hover:after {  width: 100%;}footer .services .right {  float: right;  width: 42%;  padding-bottom: 100px;}footer .services .buttons {  position: absolute;  bottom: 40px;  right: 0;  width: 42%;  overflow: hidden;}footer .services .buttons .button {  float: right;}footer .services .buttons .button .pixNext {  border-color: #ffffff;}footer .services .buttons .button:first-child {  float: left;}footer .menu {  overflow: hidden;  background: #f8f8f8;  position: relative;  z-index: 1;}footer .menu h4 {  text-transform: uppercase;  font-family: inherit;  font-weight: normal;}footer .menu a {  display: inline-block;  vertical-align: middle;  text-decoration: none;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}footer .menu a:hover {  color: #666666;}footer .menu ul {  list-style-type: none;}footer .menu .left {  float: left;  width: 64%;  color: #a7a7a7;  overflow: hidden;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 2% 6%;  display: flex;  justify-content: space-between;}footer .menu .right {  float: right;  width: 36%;  background: #cdcdcd;  color: #ffffff;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 2% 6%;}footer .menu .right .contactInfos {  display: flex;  justify-content: space-between;}footer .menu .right .contactInfos h4 {  font-weight: bold;}footer .menu .right .social {  margin: 4% 0%;  padding-left: -4px;}footer .menu .right .social a {  display: inline-block;  vertical-align: middle;  padding: 4px;  margin-left: 15px;}footer .menu .right .social a:first-child {  margin-left: 0;}@media all and (max-width: 1600px),(max-height: 880px) {  html footer .services {    padding: 4% 8% 6% 6%;  }  html footer .menu .left {    padding: 1.5% 3%;  }  html footer .menu .right {    padding: 1.5% 5%;  }}@media all and (max-width: 1366px),(max-height: 750px) {  html footer .services {    padding: 2% 5% 1% 4%;  }  html footer .menu .left {    padding: 1.5% 2%;  }  html footer .menu .right {    padding: 1.5% 3.5%;  }}@media all and (max-width: 1250px) {  html footer .services {    padding: 2% 5% 1% 4%;  }  html footer .menu .left,  html footer .menu .right {    width: 100%;    float: none;  }  html footer .menu .left {    padding: 1.5% 2%;  }  html footer .menu .right {    padding: 1.5% 2%;  }  html footer .menu .right .contactInfos {    justify-content: flex-start;  }  html footer .menu .right .contactInfos .tel {    margin-left: 30px;  }  html footer .menu .right .social {    margin: 5px 0;  }}@media all and (max-height: 650px) {  html footer .services {    display: none;  }}@media all and (max-width: 1023px) {  html footer .services,  html footer .contact {    display: none;  }  html footer .menu .left,  html footer .menu .right {    padding: 13px 15px;  }  html footer .menu .left {    display: block;  }  html footer .menu .left .column {    margin-top: 13px;  }  html footer .menu .left .column:first-child {    margin-top: 0;  }}#contentHomeIndex .amoslide .slide.about .left {  background: #fff;}#contentHomeIndex .amoslide .slide.about .right {  background: #c0b4a3;  text-align: center;}#contentHomeIndex .amoslide .slide.about .right .dotThumbs {  display: inline-block;  vertical-align: middle;  margin: 0;  padding: 0;  margin-bottom: 60px;  position: static;}#contentHomeIndex .amoslide .slide.methodologie .left {  background: #dae3e6;  color: #ffffff;}#contentHomeIndex .amoslide .slide.services .left {  background: #9ab5b4;  color: #ffffff;}#contentHomeIndex .amoslide .slide.services .left .subtitle,#contentHomeIndex .amoslide .slide.services .left .title {  color: #ffffff;}#contentHomeIndex .amoslide .slide.services ul {  color: #9ab5b4;  font-family: century-gothic, sans-serif;  list-style: none;}#contentHomeIndex .amoslide .slide.services ul li {  margin-top: 40px;}#contentHomeIndex .amoslide .slide.services ul li a {  display: inline-block;  text-decoration: none;}#contentHomeIndex .amoslide .slide.services ul li a .pixNext {  width: 58px;  height: 58px;  margin-left: 0;  margin-right: 30px;  border-color: #9ab5b4;}#contentHomeIndex .amoslide .slide.services ul li a .pixNext i {  font-size: 25px;  height: 25px;}#contentHomeIndex .amoslide .slide.services ul li a h3 {  display: inline-block;  vertical-align: middle;  margin-top: -1%;}#contentHomeIndex .amoslide .slide.services ul li a:hover {  color: #666666;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}#contentHomeIndex .amoslide .slide.services ul li a:hover .pixNext {  border-color: #666666;}#contentHomeIndex .amoslide .slide.news {  text-align: center;}#contentHomeIndex .amoslide .slide.news .right {  background: #f2f2f2;}#contentHomeIndex .amoslide .slide.news .right .middle {  padding-left: 11%;  padding-right: 15%;}#contentHomeIndex .amoslide .slide.news .right .middle .middlePadding {  padding: 40px 0;}#contentHomeIndex .amoslide .slide.news .items {  margin-top: 4%;  text-align: left;  font-size: 0;}#contentHomeIndex .amoslide .slide.news .items .item {  display: inline-block;  vertical-align: middle;  width: 29.33%;  margin: 0 2%;  background: #ffffff;  text-decoration: none;}#contentHomeIndex .amoslide .slide.news .items .item .image img {  display: block;  width: 100%;}#contentHomeIndex .amoslide .slide.news .items .item .text {  padding: 6% 8% 7% 8%;}#contentHomeIndex .amoslide .slide.news .items .item .text .itemMeta {  text-transform: uppercase;  margin-bottom: 10px;}#contentHomeIndex .amoslide .slide.news .items .item .text .itemTitle {  margin-bottom: 15px;}#contentHomeIndex .amoslide .slide.news .items .item .text .line {  width: 30%;  height: 1px;  background: #959595;  margin-bottom: 10px;}@media all and (max-width: 1440px),(max-height: 850px) {  html #contentHomeIndex .amoslide .slide.about .right .dotThumbs {    margin-bottom: 40px;  }}@media all and (max-width: 1023px) {  html #contentHomeIndex .amoslide .slide.services ul {    padding-bottom: 70px;  }  html #contentHomeIndex .amoslide .slide.services ul li {    margin-top: 20px;  }  html #contentHomeIndex .amoslide .slide.services ul li:first-child {    margin-top: 0;  }  html #contentHomeIndex .amoslide .slide.services ul li a .pixNext {    width: 42px;    height: 42px;    margin-right: 10px;  }  html #contentHomeIndex .amoslide .slide.services ul li a .pixNext i {    font-size: 20px;    height: 20px;  }  html #contentHomeIndex .amoslide .slide.services .buttonContainerBottomRight {    bottom: 50px;    right: auto;  }  html #contentHomeIndex .amoslide .slide.news .items .item {    display: block;    width: 96%;    min-height: 0 !important;    margin-top: 20px;  }  html #contentHomeIndex .amoslide .slide.news .items .item:first-child {    margin-top: 0;  }  html #contentHomeIndex .amoslide .slide.news .items .item .text {    padding: 4% 5% 5% 5%;  }}#introLoading {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 9999999;  background: #ffffff;}#introLoading img {  display: block;  width: 115px;  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%);}* {  margin: 0;  padding: 0;}.grecaptcha-badge {  display: none;}.hideImg {  display: none !important;}a {  color: inherit;  text-decoration: underline;}body {  background: #ffffff;  font-size: 14px;  font-family: sofia-pro, sans-serif;  font-weight: 300;  color: #666666;  min-height: 100%;  height: 100%;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  overflow: hidden;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-tap-highlight-color: rgba(0,0,0,0);}html,body {  overscroll-behavior-y: contain;}#fixed {  background: rba(0,0,0,0);  position: fixed;  left: 0;  top: 0;  width: 200px;  height: 100%;}body {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;}.initFontSize {  font-size: 14px;}.middle {  display: inline-block;  vertical-align: middle;  line-height: normal;}h1,h2,h3 {  font-family: century-gothic, sans-serif;  font-weight: 400;}h4 {  font-size: 1em;}.f70 {  font-size: 5em;}.f52 {  font-size: 3.55em;}.f32 {  font-size: 2em;}.f28 {  font-size: 1.8em;}.f18 {  font-size: 1.285em;}.f16 {  font-size: 1.23em;}.f13 {  font-size: 0.949em;}.f12 {  font-size: 0.86em;}.f10 {  font-size: .71em;}.html {  line-height: 200%;}.html h2 {  margin-top: 30px;  font-weight: 600;  font-size: 20px;}.html p {  margin-top: 15px;}.html img {  width: 100%;  display: block;}.html.columns2 p {  column-count: 2;  column-gap: 50px;}.html .citation {  color: #94acb4;  line-height: 150%;}.parsley-errors-list.filled {  margin-top: 5px;  font-size: 12px;  color: #ff7777;  list-style: none;}.scrollbar-track {  background: transparent !important;}.swiperButtons {  font-size: 0;  line-height: normal;}.swiperButtons > div,.swiperButtons > a {  display: inline-block;  width: 68px;  height: 68px;  line-height: 68px;  background: #94acb4;  color: #ffffff;  text-align: center;  margin-left: 2px;  cursor: pointer;  -webkit-transition: background 150ms ease-out;  -moz-transition: background 150ms ease-out;  -ms-transition: background 150ms ease-out;  -o-transition: background 150ms ease-out;  transition: background 150ms ease-out;  outline: none;  text-decoration: none;}.swiperButtons > div:first-child,.swiperButtons > a:first-child {  margin-left: 0;}.swiperButtons > div i,.swiperButtons > a i {  display: inline-block;  vertical-align: middle;  line-height: normal;  font-size: 15px;  margin-bottom: -6%;}.swiperButtons > div:hover,.swiperButtons > a:hover {  background: #666666;}.swiperButtons > div.swiper-button-disabled,.swiperButtons > a.swiper-button-disabled {  background: #94acb4;  opacity: .7;  cursor: default;}#loader {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 999999;  display: none;}#loader .bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;}#loader .bg .left,#loader .bg .right {  position: absolute;  bottom: 0;  height: 100%;  background: #97b8b7;}#loader .bg .left {  width: 39%;  left: 0;}#loader .bg .right {  width: 61%;  right: 0;}#loader img {  display: block;  width: 115px;  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%);}#menu {  position: fixed;  z-index: 1000;  top: 0;  bottom: 0;  right: 0;  color: #94acb4;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}#menu .buttonPix {  position: fixed;  top: 4%;  right: 0;  width: 52px;  line-height: 52px;  text-align: center;  cursor: pointer;  z-index: 1000;}#menu .buttonPix i {  display: inline-block;  vertical-align: middle;  font-size: 16px;}#menu .buttonPix.bottom {  top: auto;  bottom: 4%;}#menu .buttonPix.bottom i {  font-size: 20px;}#menu ul {  position: fixed;  top: 50%;  left: 100%;  white-space: nowrap;  -webkit-transform: translate(-50%,-50%) rotate(90deg);  -moz-transform: translate(-50%,-50%) rotate(90deg);  -ms-transform: translate(-50%,-50%) rotate(90deg);  -o-transform: translate(-50%,-50%) rotate(90deg);  transform: translate(-50%,-50%) rotate(90deg);  transform-origin: center center;  margin-left: -26px;  line-height: 52px;  height: 52px;  overflow: hidden;  font-family: obvia, sans-serif;  text-transform: uppercase;  z-index: 1000;  font-size: 0;}#menu ul li {  display: inline-block;}#menu ul li a {  display: block;  padding: 0 23px;  text-decoration: none;  position: relative;}#menu ul li a:before {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  height: 0%;  background: #94acb4;  -webkit-transition: height 150ms ease-out;  -moz-transition: height 150ms ease-out;  -ms-transition: height 150ms ease-out;  -o-transition: height 150ms ease-out;  transition: height 150ms ease-out;}#menu ul li a span {  display: inline-block;  vertical-align: middle;  position: relative;  z-index: 2;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;  backface-visibility: hidden;  -webkit-transform: translateZ(0px);}#menu ul li a span.forMobile {  display: none;}#menu ul li a.current:before {  height: 100%;}#menu ul li a.current span {  color: #ffffff;}#menu ul:hover li a:before {  height: 0%;}#menu ul:hover li a span {  color: inherit;}#menu ul:hover li a:hover:before {  height: 100%;}#menu ul:hover li a:hover span {  color: #ffffff;}body.brown #menu {  color: #ffffff;}body.brown #menu ul li a:before {  background: #ffffff;}body.brown #menu ul li a.current span {  color: #c0b4a3;}body.brown #menu ul:hover li a.current span {  color: #ffffff;}body.brown #menu ul:hover li a:hover span {  color: #c0b4a3;}body.blueGrey #menu {  color: #ffffff;}body.blueGrey #menu ul li a:before {  background: #ffffff;}body.blueGrey #menu ul li a.current span {  color: #94acb4;}body.blueGrey #menu ul:hover li a.current span {  color: #ffffff;}body.blueGrey #menu ul:hover li a:hover span {  color: #94acb4;}body.darkBlue #menu {  color: #ffffff;}body.darkBlue #menu ul li a:before {  background: #ffffff;}body.darkBlue #menu ul li a.current span {  color: #2e343c;}body.darkBlue #menu ul:hover li a.current span {  color: #ffffff;}body.darkBlue #menu ul:hover li a:hover span {  color: #2e343c;}body.grey #menu {  color: #ffffff;}body.grey #menu ul li a:before {  background: #ffffff;}body.grey #menu ul li a.current span {  color: #cdcdcd;}body.grey #menu ul:hover li a.current span {  color: #ffffff;}body.grey #menu ul:hover li a:hover span {  color: #cdcdcd;}body.whiteGreen #menu {  color: #9ab5b4;}body.whiteGreen #menu ul li a:before {  background: #9ab5b4;}body.whiteGrey #menu {  color: #9ab5b4;}body.whiteGrey #menu ul li a:before {  background: #9ab5b4;}body.whiteBrown #menu {  color: #c0b4a3;}body.whiteBrown #menu ul li a:before {  background: #c0b4a3;}body.whiteDarkGrey #menu {  color: #cdcdcd;}body.whiteDarkGrey #menu ul li a:before {  background: #cdcdcd;}@media all and (max-width: 1366px),(max-height: 900px) {  html #menu .buttonPix {    width: 40px;    line-height: 40px;    top: 2.5%;  }  html #menu .buttonPix.bottom {    top: auto;    bottom: 2.5%;  }  html #menu .buttonPix i {    font-size: 15px;  }  html #menu ul {    margin-left: -20px;    line-height: 40px;    height: 40px;  }  html #menu ul li a {    padding: 0 16px;  }}@media all and (max-height: 650px) {  html #menu .buttonPix {    top: 3px;  }  html #menu .buttonPix.bottom {    top: auto;    bottom: 2px;  }}@media all and (max-height: 650px) {  html #menu ul li a {    padding: 0 10px;  }}@media all and (max-height: 550px) {  html #menu ul li a.methodologie span {    display: none;  }  html #menu ul li a.methodologie span.forMobile {    display: inline-block;  }  html #menu .buttonPix {    top: 2px;  }  html #menu .buttonPix.bottom {    top: auto;    bottom: 1px;  }}#contentMethodologieIndex .amoslide .slide.header .left {  background: #94acb4;}#contentMethodologieIndex .amoslide .slide.header .right {  background: #94acb4;}#contentMethodologieIndex .amoslide .slide.philosophie .citation {  padding-left: 50px;  margin-bottom: 60px;  position: relative;}#contentMethodologieIndex .amoslide .slide.philosophie .citation:before {  content: '';  position: absolute;  top: 10px;  bottom: 10px;  left: 0;  width: 1px;  background: #94acb4;}#contentMethodologieIndex .amoslide .slide.conseil .html {  overflow: hidden;}#contentMethodologieIndex .amoslide .slide.conseil .html h3 {  float: left;  width: 27%;  margin-top: 15px;  color: #d4ccc2;  line-height: 130%;}#contentMethodologieIndex .amoslide .slide.conseil .html .rght {  margin-left: 36%;}@media all and (max-width: 1440px),(max-height: 850px) {  html #contentMethodologieIndex .amoslide .slide.philosophie .citation {    padding-left: 35px;    margin-bottom: 40px;  }  html #contentMethodologieIndex .amoslide .slide.philosophie .citation:before {    top: 5px;    bottom: 5px;  }}@media all and (max-width: 1023px) {  html #contentMethodologieIndex .amoslide .slide.philosophie .citation {    padding-left: 25px;    margin-bottom: 25px;  }  html #contentMethodologieIndex .amoslide .slide.philosophie .citation:before {    top: 5px;    bottom: 3px;  }  html #contentMethodologieIndex .amoslide .slide.conseil .html h3 {    float: none;    width: auto;    margin-bottom: 15px;  }  html #contentMethodologieIndex .amoslide .slide.conseil .html .rght {    float: none;    margin-left: 0;  }}@media all and (max-width: 1600px),(max-height: 880px) {  html .f70 {    font-size: 4.16em;  }  html .f52 {    font-size: 2.95em;  }  html .f32 {    font-size: 1.666em;  }  html .f28 {    font-size: 1.499em;  }  html .f18 {    font-size: 1.15em;  }  html .f16 {    font-size: 1.02em;  }  html .f10 {    font-size: .8em;  }}@media all and (max-width: 1440px),(max-height: 850px) {  html body,  html .initFontSize {    font-size: 13px;  }}@media all and (max-width: 1366px),(max-height: 750px) {  html .f70 {    font-size: 3.55em;  }  html .f52 {    font-size: 2.51em;  }  html .f32 {    font-size: 1.42em;  }  html .f28 {    font-size: 1.27em;  }  html .f18 {    font-size: 1.045em;  }}@media all and (max-width: 1024px) {  html .f70 {    font-size: 3.02em;  }  html .f52 {    font-size: 2.14em;  }  html .f32 {    font-size: 1.21em;  }  html .f28 {    font-size: 1.08em;  }}@media all and (max-width: 1023px) {  html .f70 {    font-size: 2.21em;  }  html .f52 {    font-size: 1.56em;  }  html .f32 {    font-size: 1.1em;  }  html .f28 {    font-size: 1.05em;  }}#contentPostsIndex .amoslide .slide.header {  overflow: hidden;}#contentPostsIndex .amoslide .slide.header .left {  background: #c0b4a3;}#contentPostsIndex .amoslide .slide.header .right {  overflow: visible;}#contentPostsIndex .amoslide .slide.header .right .scroller {  overflow: visible !important;}#contentPostsIndex .amoslide .slide.header .right .image {  display: block;  position: absolute;  top: 0;  bottom: 0;  left: -52%;  width: 87%;  margin: 10% 0;  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}#contentPostsIndex .amoslide .slide.header .right .middle {  vertical-align: top;  padding-right: 17%;  padding-left: 42%;}#contentPostsIndex .amoslide .slide.header .right .middle .middlePadding {  padding: 24% 0;}#contentPostsIndex .amoslide .slide.header .right .middle .meta {  font-family: obvia, sans-serif;  text-transform: uppercase;  margin-bottom: 5%;}#contentPostsIndex .amoslide .slide.header .right .middle h2 {  font-weight: bold;}#contentPostsIndex .amoslide .slide.header .right .middle .line {  margin-top: 10%;  margin-bottom: 10%;  width: 80px;  height: 1px;  background: #666666;}#contentPostsIndex .amoslide .slide.header .right .middle .html {  margin-bottom: 60px;}#contentPostsIndex .amoslide .slide.header .right .buttonContainer {  line-height: normal;  position: absolute;  bottom: -13px;  left: 0;  margin: 0;  margin-bottom: 10%;  margin-left: 42%;}#contentPostsIndex .amoslide .slide.overview .middle {  padding-left: 9%;  padding-right: 10%;  vertical-align: top;}#contentPostsIndex .amoslide .slide.overview .middle .middlePadding {  padding: 4% 0;}#contentPostsIndex .amoslide .slide.overview .categories {  text-align: right;  text-transform: uppercase;  margin-bottom: 30px;}#contentPostsIndex .amoslide .slide.overview .categories a {  display: inline-block;  vertical-align: middle;  text-decoration: none;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}#contentPostsIndex .amoslide .slide.overview .categories a.current {  color: #c0b4a3;}#contentPostsIndex .amoslide .slide.overview .categories .separator {  display: inline-block;  vertical-align: middle;  margin: 0 5px;}#contentPostsIndex .amoslide .slide.overview .items {  overflow: hidden;  margin: -1.7% -1.25%;}#contentPostsIndex .amoslide .slide.overview .items .item {  width: 33.33%;  float: left;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 1.7% 1.25%;}@media all and (max-width: 1023px) {  #contentPostsIndex .amoslide .slide.overview .items .item {    width: 100%;  }}#contentPostsIndex .amoslide .slide.overview .items .item a {  display: block;  text-decoration: none;}#contentPostsIndex .amoslide .slide.overview .items .item a .image {  position: relative;  z-index: 1;  margin-bottom: -1px;}#contentPostsIndex .amoslide .slide.overview .items .item a .image img {  display: block;  width: 100%;}#contentPostsIndex .amoslide .slide.overview .items .item a .text {  padding: 10%;  border: 1px solid #b8b8b6;}#contentPostsIndex .amoslide .slide.overview .items .item a .text .meta {  font-family: obvia, sans-serif;  text-transform: uppercase;  margin-bottom: 15px;}#contentPostsIndex .amoslide .slide.overview .items .item a .text h2 {  font-weight: bold;}#contentPostsIndex .amoslide .slide.overview .items .item a .text .line {  width: 35%;  height: 1px;  background: #666666;  margin: 7% 0 9% 0;}#contentPostsIndex .amoslide .slide.overview .items .item a .text p {  margin-bottom: 12%;}#contentPostsIndex .amoslide .slide.overview .loadMore {  margin-top: 50px;  text-align: center;}#contentPostsIndex .amoslide .slide.overview .loadMore a {  display: inline-block;  vertical-align: middle;  font-family: obvia, sans-serif;  text-transform: uppercase;  text-decoration: underline;}.shuffle-size {  width: 33.33%;}@media all and (max-width: 1023px) {  #contentPostsIndex .amoslide .slide.header .right .image {    margin: 0;    top: 50px;    left: 25px;    right: 65px;    width: auto;    height: 130px;  }  #contentPostsIndex .amoslide .slide.header .right .middle {    margin-top: 45px;  }  #contentPostsIndex .amoslide .slide.header .right .middle .middlePadding {    padding-top: 150px;    padding-bottom: 60px;  }  #contentPostsIndex .amoslide .slide.header .right .middle .meta {    margin-bottom: 10px;  }  #contentPostsIndex .amoslide .slide.header .right .middle .line {    margin: 20px 0;  }  #contentPostsIndex .amoslide .slide.header .right .middle .html {    margin-top: 20px;    margin-bottom: 0;  }  #contentPostsIndex .amoslide .slide.overview .middle .middlePadding {    padding: 50px 0;  }}#contentPostsDetails .amoslide .slide.details .middle {  padding-left: 9%;  padding-right: 10%;  vertical-align: top;}#contentPostsDetails .amoslide .slide.details .middle .middlePadding {  padding: 6% 0;}#contentPostsDetails .amoslide .slide.details .image {  background-repeat: no-repeat;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}#contentPostsDetails .amoslide .slide.details .post {  margin-top: 3%;}#contentPostsDetails .amoslide .slide.details .post .head {  margin-top: 30px;  width: 33%;}#contentPostsDetails .amoslide .slide.details .post .head .meta {  font-family: obvia, sans-serif;  text-transform: uppercase;  margin-bottom: 20px;}#contentPostsDetails .amoslide .slide.details .post .head .line {  width: 20%;  height: 1px;  background: #8f8f8f;  margin: 40px 0 30px 0;}#contentPostsDetails .amoslide .slide.details .post .lft {  width: 33.33%;  float: left;}#contentPostsDetails .amoslide .slide.details .post .lft p.introduction {  margin-top: 7px;}#contentPostsDetails .amoslide .slide.details .post .lft .share {  background: #c0b4a3;  color: #ffffff;  padding: 10px 25px;  overflow: hidden;  margin-top: 20%;}#contentPostsDetails .amoslide .slide.details .post .lft .share p {  float: left;  font-family: obvia, sans-serif;  text-transform: uppercase;  margin-top: 5px;}#contentPostsDetails .amoslide .slide.details .post .lft .share ul {  list-style: none;  float: right;}#contentPostsDetails .amoslide .slide.details .post .lft .share ul li {  display: inline-block;  vertical-align: middle;}#contentPostsDetails .amoslide .slide.details .post .lft .share ul li:before {  content: '';  display: inline-block;  vertical-align: middle;  width: 1px;  height: 15px;  background: #ffffff;}#contentPostsDetails .amoslide .slide.details .post .lft .share ul li:first-child:before {  display: none;}#contentPostsDetails .amoslide .slide.details .post .lft .share ul li > div,#contentPostsDetails .amoslide .slide.details .post .lft .share ul li > a {  display: inline-block;  vertical-align: middle;  font-size: 17px;  width: 40px;  text-align: center;  cursor: pointer;  -webkit-transition: color 150ms ease-out;  -moz-transition: color 150ms ease-out;  -ms-transition: color 150ms ease-out;  -o-transition: color 150ms ease-out;  transition: color 150ms ease-out;}#contentPostsDetails .amoslide .slide.details .post .lft .share ul li > div i,#contentPostsDetails .amoslide .slide.details .post .lft .share ul li > a i {  display: inline;  vertical-align: middle;  margin-bottom: -3px;}#contentPostsDetails .amoslide .slide.details .post .lft .share ul li > div:hover,#contentPostsDetails .amoslide .slide.details .post .lft .share ul li > a:hover {  color: #666666;}#contentPostsDetails .amoslide .slide.details .post .rght {  width: 56%;  float: right;  line-height: inherit;}#contentPostsDetails .amoslide .slide.details .post .rght .html {  margin-top: 0;}#contentPostsDetails .amoslide .slide.details .pagination {  overflow: hidden;  margin-top: 6%;}#contentPostsDetails .amoslide .slide.details .pagination .prev {  float: left;}#contentPostsDetails .amoslide .slide.details .pagination .next {  float: right;}#contentServicesIndex .amoslide .slide.serviceItem .left .middle,#contentServicesIndex .amoslide .slide.serviceItem .right .middle {  vertical-align: top;}#contentServicesIndex .amoslide .slide.serviceItem .left .middle .middlePadding {  padding: 20% 15%;}#contentServicesIndex .amoslide .slide.serviceItem .left .content {  margin-top: 14%;}#contentServicesIndex .amoslide .slide.serviceItem .left .dotsList {  margin-left: -5%;}#contentServicesIndex .amoslide .slide.serviceItem .right .middle .middlePadding {  padding: 14% 0;}#contentServicesIndex .amoslide .slide.serviceItem .right .html {  margin-top: 15.5%;}#contentServicesIndex .amoslide .slide.serviceItem .right .citation {  margin-bottom: 50px;}@media all and (max-width: 1440px),(max-height: 850px) {  html #contentServicesIndex .amoslide .slide.serviceItem .right .html {    margin-top: 10%;  }}@media all and (max-width: 1023px) {  html #contentServicesIndex .amoslide .slide.serviceItem .left .content {    margin-top: 25px;  }  html #contentServicesIndex .amoslide .slide.serviceItem .left .dotsList {    margin-left: 0;    padding-bottom: 5px;  }  html #contentServicesIndex .amoslide .slide.serviceItem .right .middle .middlePadding {    padding-top: 0;    padding-bottom: 50px;  }  html #contentServicesIndex .amoslide .slide.serviceItem .right .left .middle .middlePadding {    padding-top: 50px;    padding-bottom: 0;  }  html #contentServicesIndex .amoslide .slide.serviceItem .right .citation {    margin-bottom: 25px;  }  html .html.columns2 p {    column-count: 1;    column-gap: 0;  }}#contentServicesDetails .amoslide .slide.serviceDetails .left .middle,#contentServicesDetails .amoslide .slide.serviceDetails .right .middle {  vertical-align: top;}#contentServicesDetails .amoslide .slide.serviceDetails .left:after,#contentServicesDetails .amoslide .slide.serviceDetails .right:after {  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 95px;  background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#b4c6cc 50%);  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#b4c6cc 50%);  background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#b4c6cc 50%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#b4c6cc',GradientType=0);}#contentServicesDetails .amoslide .slide.serviceDetails .left {  width: 46%;}#contentServicesDetails .amoslide .slide.serviceDetails .left .backToServices {  position: absolute;  left: 16%;  top: 6%;}#contentServicesDetails .amoslide .slide.serviceDetails .left .middle .middlePadding {  padding: 15% 12% 15% 16%;}#contentServicesDetails .amoslide .slide.serviceDetails .left ul {  margin-top: 12%;  list-style: none;  font-family: century-gothic, sans-serif;  text-transform: uppercase;}#contentServicesDetails .amoslide .slide.serviceDetails .left ul li {  position: relative;  margin-top: 15px;  padding-left: 22px;}#contentServicesDetails .amoslide .slide.serviceDetails .left ul li:first-child {  margin-top: 0;}#contentServicesDetails .amoslide .slide.serviceDetails .left ul li:before {  content: '';  width: 6px;  height: 6px;  background: #ffffff;  -webkit-border-radius: 100%;  border-radius: 100%;  position: absolute;  top: 9px;  left: 0;}#contentServicesDetails .amoslide .slide.serviceDetails .left .contact {  margin-top: 12%;}#contentServicesDetails .amoslide .slide.serviceDetails .left .contact p {  margin-bottom: 20px;}#contentServicesDetails .amoslide .slide.serviceDetails .left .contact a {  display: inline-block;  vertical-align: middle;  line-height: 50px;  border: 1px solid #ffffff;  font-family: obvia, sans-serif;  text-transform: uppercase;  text-decoration: none;  padding: 0 50px;  font-size: 1.02em;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  transition: all 150ms ease-out;}#contentServicesDetails .amoslide .slide.serviceDetails .left .contact a:hover {  background: #ffffff;  color: #94acb4;}#contentServicesDetails .amoslide .slide.serviceDetails .left .buttonPrevService {  position: absolute;  left: 16%;  bottom: 5%;}#contentServicesDetails .amoslide .slide.serviceDetails .right {  width: 54%;}#contentServicesDetails .amoslide .slide.serviceDetails .right .subtitle {  position: absolute;  top: 5%;  left: 6%;  line-height: 34px;  margin: 0;  color: #7b8e95;}#contentServicesDetails .amoslide .slide.serviceDetails .right .middle {  padding: 0;}#contentServicesDetails .amoslide .slide.serviceDetails .right .middle .middlePadding {  padding: 14% 25% 17% 6%;}#contentServicesDetails .amoslide .slide.serviceDetails .right .html {  margin-top: 0;}#contentServicesDetails .amoslide .slide.serviceDetails .right .html .citation {  margin-bottom: 12%;}#contentServicesDetails .amoslide .slide.serviceDetails .right .buttonNextService {  position: absolute;  bottom: 5%;  right: 13%;}body.whiteDarkGrey #contentServicesDetails .amoslide .slide .title,body.whiteDarkGrey #contentServicesDetails .amoslide .slide .html .citation {  color: #666666;}body.whiteDarkGrey #contentServicesDetails .amoslide .slide.serviceDetails .left ul li:before {  background: #666666;}body.whiteDarkGrey #contentServicesDetails .amoslide .slide.serviceDetails .left .contact a {  border-color: #666666;}body.whiteDarkGrey #contentServicesDetails .amoslide .slide.serviceDetails .left .contact a:hover {  background: #666666;  color: #ffffff;}body.whiteDarkGrey #contentServicesDetails .amoslide .slide.serviceDetails .right .subtitle {  color: #666666;}body.whiteDarkGrey #contentServicesDetails .amoslide .slide.serviceDetails .left:after,body.whiteDarkGrey #contentServicesDetails .amoslide .slide.serviceDetails .right:after {  background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 50%);  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#ffffff 50%);  background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 50%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}body.grey #contentServicesDetails .amoslide .slide .title,body.grey #contentServicesDetails .amoslide .slide .html .citation {  color: #ffffff;}body.grey #contentServicesDetails .amoslide .slide.serviceDetails .right .subtitle {  color: #ffffff;}body.grey #contentServicesDetails .amoslide .slide.serviceDetails .left:after,body.grey #contentServicesDetails .amoslide .slide.serviceDetails .right:after {  background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#cdcdcd 50%);  background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#cdcdcd 50%);  background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#cdcdcd 50%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#cdcdcd',GradientType=0);}@media all and (max-width: 1600px),(max-height: 880px) {  html #contentServicesDetails .amoslide .slide.serviceDetails .left ul li:before {    top: 7px;  }}@media all and (max-width: 1366px),(max-height: 750px) {  html #contentServicesDetails .amoslide .slide.serviceDetails .left .middle .middlePadding,  html #contentServicesDetails .amoslide .slide.serviceDetails .right .middle .middlePadding {    padding-top: 100px;    padding-bottom: 120px;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .left .buttonPrevService,  html #contentServicesDetails .amoslide .slide.serviceDetails .left .buttonNextService,  html #contentServicesDetails .amoslide .slide.serviceDetails .right .buttonPrevService,  html #contentServicesDetails .amoslide .slide.serviceDetails .right .buttonNextService {    bottom: 40px;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .left .backToServices {    top: 40px;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .right .subtitle {    top: 40px;    line-height: 27px;  }}@media all and (max-width: 1023px) {  html #contentServicesDetails .amoslide .slide.serviceDetails .left .backToServices {    left: 25px;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .left ul li:before {    top: 7px;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .right .middle .middlePadding {    padding-left: 0;    padding-right: 0;    padding-top: 0;    padding-bottom: 50px;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .right .left .middle .middlePadding {    padding-top: 90px;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .buttonNextService,  html #contentServicesDetails .amoslide .slide.serviceDetails .buttonPrevService {    display: none !important;  }  html #contentServicesDetails .amoslide .slide.serviceDetails .left:after,  html #contentServicesDetails .amoslide .slide.serviceDetails .right:after,  html #contentServicesDetails .amoslide .slide.serviceDetails .right .subtitle {    display: none !important;  }}.swiper-container {  margin: 0 auto;  position: relative;  overflow: hidden;  list-style: none;  padding: 0;  z-index: 1;}.swiper-container-no-flexbox .swiper-slide {  float: left;}.swiper-container-vertical > .swiper-wrapper {  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;}.swiper-wrapper {  position: relative;  width: 100%;  height: 100%;  z-index: 1;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  -o-transition-property: transform;  transition-property: transform;  transition-property: transform, -webkit-transform;  -webkit-box-sizing: content-box;  box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {  -webkit-transform: translate3d(0px,0,0);  transform: translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper {  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {  -webkit-transition-timing-function: ease-out;  -o-transition-timing-function: ease-out;  transition-timing-function: ease-out;  margin: 0 auto;}.swiper-slide {  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  width: 100%;  height: 100%;  position: relative;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  -o-transition-property: transform;  transition-property: transform;  transition-property: transform, -webkit-transform;}.swiper-slide-invisible-blank {  visibility: hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {  height: auto;}.swiper-container-autoheight .swiper-wrapper {  -webkit-box-align: start;  -webkit-align-items: flex-start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-transition-property: height, -webkit-transform;  transition-property: height, -webkit-transform;  -o-transition-property: transform, height;  transition-property: transform, height;  transition-property: transform, height, -webkit-transform;}.swiper-container-3d {  -webkit-perspective: 1200px;  perspective: 1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  pointer-events: none;  z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {  background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));  background-image: -webkit-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: -o-linear-gradient(right,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right {  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: -o-linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top {  background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));  background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: -o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom {  background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));  background-image: -webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: -o-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0));  background-image: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper {  -ms-touch-action: pan-y;  touch-action: pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper {  -ms-touch-action: pan-x;  touch-action: pan-x;}.swiper-button-prev,.swiper-button-next {  position: absolute;  top: 50%;  width: 27px;  height: 44px;  margin-top: -22px;  z-index: 10;  cursor: pointer;  background-size: 27px 44px;  background-position: center;  background-repeat: no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {  opacity: 0.35;  cursor: auto;  pointer-events: none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");  left: 10px;  right: auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");  right: 10px;  left: auto;}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-lock {  display: none;}.swiper-pagination {  position: absolute;  text-align: center;  -webkit-transition: 300ms opacity;  -o-transition: 300ms opacity;  transition: 300ms opacity;  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);  z-index: 10;}.swiper-pagination.swiper-pagination-hidden {  opacity: 0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {  bottom: 10px;  left: 0;  width: 100%;}.swiper-pagination-bullets-dynamic {  overflow: hidden;  font-size: 0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  -webkit-transform: scale(0.33);  -ms-transform: scale(0.33);  transform: scale(0.33);  position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {  -webkit-transform: scale(0.66);  -ms-transform: scale(0.66);  transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {  -webkit-transform: scale(0.33);  -ms-transform: scale(0.33);  transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {  -webkit-transform: scale(0.66);  -ms-transform: scale(0.66);  transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {  -webkit-transform: scale(0.33);  -ms-transform: scale(0.33);  transform: scale(0.33);}.swiper-pagination-bullet {  width: 8px;  height: 8px;  display: inline-block;  border-radius: 100%;  background: #000;  opacity: 0.2;}button.swiper-pagination-bullet {  border: none;  margin: 0;  padding: 0;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {  cursor: pointer;}.swiper-pagination-bullet-active {  opacity: 1;  background: #007aff;}.swiper-container-vertical > .swiper-pagination-bullets {  right: 10px;  top: 50%;  -webkit-transform: translate3d(0px,-50%,0);  transform: translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {  margin: 6px 0;  display: block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  width: 8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  display: inline-block;  -webkit-transition: 200ms top, 200ms -webkit-transform;  transition: 200ms top, 200ms -webkit-transform;  -o-transition: 200ms transform, 200ms top;  transition: 200ms transform, 200ms top;  transition: 200ms transform, 200ms top, 200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {  margin: 0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  white-space: nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  -webkit-transition: 200ms left, 200ms -webkit-transform;  transition: 200ms left, 200ms -webkit-transform;  -o-transition: 200ms transform, 200ms left;  transition: 200ms transform, 200ms left;  transition: 200ms transform, 200ms left, 200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {  -webkit-transition: 200ms right, 200ms -webkit-transform;  transition: 200ms right, 200ms -webkit-transform;  -o-transition: 200ms transform, 200ms right;  transition: 200ms transform, 200ms right;  transition: 200ms transform, 200ms right, 200ms -webkit-transform;}.swiper-pagination-progressbar {  background: rgba(0,0,0,0.25);  position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {  background: #007aff;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  -webkit-transform: scale(0);  -ms-transform: scale(0);  transform: scale(0);  -webkit-transform-origin: left top;  -ms-transform-origin: left top;  transform-origin: left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {  -webkit-transform-origin: right top;  -ms-transform-origin: right top;  transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {  width: 100%;  height: 4px;  left: 0;  top: 0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {  width: 4px;  height: 100%;  left: 0;  top: 0;}.swiper-pagination-white .swiper-pagination-bullet-active {  background: #ffffff;}.swiper-pagination-progressbar.swiper-pagination-white {  background: rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {  background: #ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active {  background: #000000;}.swiper-pagination-progressbar.swiper-pagination-black {  background: rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {  background: #000000;}.swiper-pagination-lock {  display: none;}.swiper-scrollbar {  border-radius: 10px;  position: relative;  -ms-touch-action: none;  background: rgba(0,0,0,0.1);}.swiper-container-horizontal > .swiper-scrollbar {  position: absolute;  left: 1%;  bottom: 3px;  z-index: 50;  height: 5px;  width: 98%;}.swiper-container-vertical > .swiper-scrollbar {  position: absolute;  right: 3px;  top: 1%;  z-index: 50;  width: 5px;  height: 98%;}.swiper-scrollbar-drag {  height: 100%;  width: 100%;  position: relative;  background: rgba(0,0,0,0.5);  border-radius: 10px;  left: 0;  top: 0;}.swiper-scrollbar-cursor-drag {  cursor: move;}.swiper-scrollbar-lock {  display: none;}.swiper-zoom-container {  width: 100%;  height: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  text-align: center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas {  max-width: 100%;  max-height: 100%;  -o-object-fit: contain;  object-fit: contain;}.swiper-slide-zoomed {  cursor: move;}.swiper-lazy-preloader {  width: 42px;  height: 42px;  position: absolute;  left: 50%;  top: 50%;  margin-left: -21px;  margin-top: -21px;  z-index: 10;  -webkit-transform-origin: 50%;  -ms-transform-origin: 50%;  transform-origin: 50%;  -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;  animation: swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after {  display: block;  content: '';  width: 100%;  height: 100%;  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");  background-position: 50%;  background-size: 100%;  background-repeat: no-repeat;}.swiper-lazy-preloader-white:after {  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin {  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}@keyframes swiper-preloader-spin {  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);  }}.swiper-container .swiper-notification {  position: absolute;  left: 0;  top: 0;  pointer-events: none;  opacity: 0;  z-index: -1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {  -webkit-transition-timing-function: ease-out;  -o-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {  pointer-events: none;  -webkit-transition-property: opacity;  -o-transition-property: opacity;  transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}.swiper-container-cube {  overflow: visible;}.swiper-container-cube .swiper-slide {  pointer-events: none;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  z-index: 1;  visibility: hidden;  -webkit-transform-origin: 0 0;  -ms-transform-origin: 0 0;  transform-origin: 0 0;  width: 100%;  height: 100%;}.swiper-container-cube .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-container-cube.swiper-container-rtl .swiper-slide {  -webkit-transform-origin: 100% 0;  -ms-transform-origin: 100% 0;  transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide {  pointer-events: auto;  visibility: visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {  z-index: 0;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.swiper-container-cube .swiper-cube-shadow {  position: absolute;  left: 0;  bottom: 0px;  width: 100%;  height: 100%;  background: #000;  opacity: 0.6;  -webkit-filter: blur(50px);  filter: blur(50px);  z-index: 0;}.swiper-container-flip {  overflow: visible;}.swiper-container-flip .swiper-slide {  pointer-events: none;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  z-index: 1;}.swiper-container-flip .swiper-slide .swiper-slide {  pointer-events: none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {  pointer-events: auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right {  z-index: 0;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.swiper-container-coverflow .swiper-wrapper {  -ms-perspective: 1200px;}