/*.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-controls .bg-next,.owl-controls .bg-prev{background:#fff;border:1px solid #369;height:50px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls a:hover{color:#369}.owl-controls .bg-prev{position:absolute;width:50px;z-index:10;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.owl-controls .bg-next:before,.owl-controls .bg-prev:before{content:"";display:block;position:absolute;z-index:-1;top:3px;left:3px;right:3px;bottom:3px;border:2px solid #369}.owl-controls .prev{left:15px;z-index:11;position:absolute;width:50px;height:50px;line-height:32px}.owl-controls .next.active,.owl-controls .next:active,.owl-controls .prev.active,.owl-controls .prev:active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.owl-controls .bg-next{float:right;width:50px;position:relative;z-index:10;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.owl-controls .next{right:15px;z-index:11;position:absolute;width:50px;height:50px;line-height:32px}.owl-theme .owl-controls .owl-page{cursor:pointer;display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page a{display:block;width:12px;height:12px;margin:0 5px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:0 0;border:2px solid #888}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;display:inline-block}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.module{max-width:auto;color:#fff;border-style:solid}.dot{height:25px;width:25px;background-color:#bbb;border-radius:50%}.card{display:inline-block;position:relative;width:24%;height:250p;margin:20px 0;-moz-perspective:4000;-webkit-perspective:4000;perspective:4000;overflow:initial}.card .back,.card .front{position:absolute;top:0;left:0;width:100%;min-height:250px;padding:10px 20px 20px;-moz-transform-style:perserve3d;-webkit-transform-style:perserve3d;transform-style:perserve3d;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .4s ease-in-out;-o-transition:-o-transform .4s ease-in-out;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}.card .front{z-index:900;-moz-transform:rotateX(0) rotateY(0);-ms-transform:rotateX(0) rotateY(0);-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0)}.card .back{z-index:800;display:block;left:0}.card.flip-y .back{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card.flip-y.flip .front{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card.flip-x.flip .back,.card.flip-y.flip .back{-moz-transform:rotateX(0) rotateY(0);-ms-transform:rotateX(0) rotateY(0);-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0)}.card.flip-x .back{-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.card.flip-x.flip .front{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#video-block iframe,iframe{width:100%;height:auto}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:before,.slick-prev:before{content:"";height:20px;width:20px;transform:rotate(225deg);position:absolute;z-index:1;top:0;bottom:0;margin-top:auto;margin-bottom:auto;color:currentColor!important}.slick-prev{left:2%!important;z-index:1}.slick-prev:before{border-right:2px solid #fff;border-top:2px solid #fff;right:32%}.slick-next{right:2%!important}.slick-next:before{border-left:2px solid #fff;border-bottom:2px solid #fff;left:32%}.slick-dots{display:none!important}.services .back{display:flex;align-items:center}.flip-container{cursor:pointer}*/
.owl-carousel,
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
}
.owl-controls .bg-next,
.owl-controls .bg-prev {
  background: #fff;
  border: 1px solid #369;
  height: 50px;
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel {
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 0.5s ease-in-out;
  -moz-transition: height 0.5s ease-in-out;
  -ms-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item {
  float: left;
}
.owl-controls a:hover {
  color: #369;
}
.owl-controls .bg-prev {
  position: absolute;
  width: 50px;
  z-index: 10;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.owl-controls .bg-next:before,
.owl-controls .bg-prev:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  border: 2px solid #369;
}
.owl-controls .prev {
  left: 15px;
  z-index: 11;
  position: absolute;
  width: 50px;
  height: 50px;
  line-height: 32px;
}
.owl-controls .next.active,
.owl-controls .next:active,
.owl-controls .prev.active,
.owl-controls .prev:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.owl-controls .bg-next {
  float: right;
  width: 50px;
  position: relative;
  z-index: 10;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.owl-controls .next {
  right: 15px;
  z-index: 11;
  position: absolute;
  width: 50px;
  height: 50px;
  line-height: 32px;
}
.owl-theme .owl-controls .owl-page {
  cursor: pointer;
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-controls .owl-page a {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: 0 0;
  border: 2px solid #888;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  opacity: 1;
  display: inline-block;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.module {
  max-width: auto;
  color: #fff;
  border-style: solid;
}
.dot {
  height: 25px;
  width: 25px;
  background-color: #bbb;
  border-radius: 50%;
}
.card {
  display: inline-block;
  position: relative;
  width: 24%;
  height: 250p;
  margin: 20px 0;
  -moz-perspective: 4000;
  -webkit-perspective: 4000;
  perspective: 4000;
  overflow: initial;
}
.card .back,
.card .front {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 250px;
  padding: 10px 20px 20px;
  -moz-transform-style: perserve3d;
  -webkit-transform-style: perserve3d;
  transform-style: perserve3d;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transition: -moz-transform 0.4s ease-in-out;
  -o-transition: -o-transform 0.4s ease-in-out;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
}
.card .front {
  z-index: 900;
  -moz-transform: rotateX(0) rotateY(0);
  -ms-transform: rotateX(0) rotateY(0);
  -webkit-transform: rotateX(0) rotateY(0);
  transform: rotateX(0) rotateY(0);
}
.card .back {
  z-index: 800;
  display: block;
  left: 0;
}
.card.flip-y .back {
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.card.flip-y.flip .front {
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.card.flip-x.flip .back,
.card.flip-y.flip .back {
  -moz-transform: rotateX(0) rotateY(0);
  -ms-transform: rotateX(0) rotateY(0);
  -webkit-transform: rotateX(0) rotateY(0);
  transform: rotateX(0) rotateY(0);
}
.card.flip-x .back {
  -moz-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.card.flip-x.flip .front {
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
#video-block iframe,
iframe {
  width: 100%;
  height: auto;
}
.slick-next,
.slick-prev {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0;
}
.slick-next:before,
.slick-prev:before {
  content: "";
  height: 15px;
  width: 15px;
  transform: rotate(225deg);
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  color: currentColor !important;
}
.slick-prev {
  left: 2% !important;
  z-index: 1;
}
.slick-prev:before {
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  right: 0%;
}
.slick-next {
  right: 2% !important;
}
.slick-next:before {
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  left: 0%;
}
.slick-dots {
  display: none !important;
}
.services .back {
  display: flex;
  align-items: center;
}
.flip-container {
  cursor: pointer;
}
