@charset "UTF-8";

.space {
	padding-top: 40px;
	padding-bottom: 40px;
}
.user_image {
	width: 190px !important;
    height: 190px !important;
}
.foot-menu a{
	color: #ffffff !important;
}
.foot-menu a:hover{
	color: #4dc9eb !important;
}

.cid-rDkcGO3Pcr {
	padding-bottom: 30px !important;
}
.cid-rkmYB6QZjp {
	padding-bottom: 0px !important;
}
.cid-rDmGIEPrgM{
	padding-top: 40px !important;
}
.flags {
	padding-top: 20px !important;
}
.flags h3 {
	color: #4dc9eb !important;
}
.servicos .card-img {
	padding-right: 20px !important;
}
.servicos .card-img span{
	font-size: 40px !important;
}

#clientes .testimonials-item {
	margin-top: 0px !important;
	margin-bottom: 20px;
}

.cid-rEafvtRZRC {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../assets/images/mbr-1920x1255.jpg");
}

.cid-rEafvtRZRC h2, .cid-rEafvtRZRC h3 {
	color: #122f35;
}

.contato-indicacao {
	text-align: center !important;
    font-weight: 300;
	font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
	margin: 0 auto !important;
}
.contato-indicacao h2 {
	text-align: center !important;
	padding-top: 30px;
	font-size: 1.5rem;
	color: #122f35;
	width: 100%;
}
.contato-indicacao h3 {
	color: #767676;
	font-weight: 300;
	text-align: center !important;
	font-size: 1.2rem;
	width: 100%;
}

.mbr-section-btn a.btn-secondary{
	background-color: #51c7e9 !important;
	border-color: #51c7e9 !important;
}

.mbr-section-btn a.btn-secondary:hover{
	background-color: #18829b !important;
}
a.btn-secondary.info{
	text-align: center !important;
	padding: 10px !important;
	margin: 0px !important;
}
a.btn-secondary.info span{
	text-align: center !important;
	padding: 0px !important;
	margin: 0px !important;
}





.cid-rG9CTcaQZr {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url("../../../assets/images/background1.jpg");
}
.cid-rG9CTcaQZr .carousel-item {
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-rG9CTcaQZr .carousel-item.active,
.cid-rG9CTcaQZr .carousel-item-next,
.cid-rG9CTcaQZr .carousel-item-prev {
  display: flex;
}
.cid-rG9CTcaQZr .carousel-controls a {
  transition: opacity .5s;
  font-size: 2rem;
}
.cid-rG9CTcaQZr .carousel-controls a span {
  position: absolute;
  top: 180px;
  padding: 10px;
  border-radius: 50%;
  color: #585858;
  background: #c8c6c6;
  opacity: .5;
}
.cid-rG9CTcaQZr .carousel-controls a:hover span {
  opacity: 1;
}
.cid-rG9CTcaQZr .user_image {
  width: 200px;
  height: 200px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 2rem auto;
}
.cid-rG9CTcaQZr .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
@media (max-width: 230px) {
  .cid-rG9CTcaQZr .user_image {
    width: 100%;
    height: auto;
  }
}
.cid-rDjNxmXK5Y {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rDjNxmXK5Y .title {
  padding-bottom: 2.5rem;
}
.cid-rDjNxmXK5Y .mbr-text {
  color: #767676;
  margin: 0;
  padding-top: 0.5rem;
}
.cid-rDjNxmXK5Y .iconfont-wrapper {
  display: flex;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: 2rem;
}
.cid-rDjNxmXK5Y .iconfont-wrapper .amp-iconfont {
  font-size: 2rem;
}
.cid-rDjNxmXK5Y .wrapper {
  display: flex;
  padding: 1rem 0;
}
.cid-rDjNxmXK5Y .wrapper .b-info {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-rDjNxmXK5Y .iconfont-wrapper {
    display: none;
  }
}
.cid-rDjNxmXK5Y H2 {
  text-align: center;
  color: #122f35;
}
.cid-rDjNxmXK5Y .mbr-section-subtitle {
  color: #767676;
  text-align: center;
}
.cid-rDjNxmXK5Y H5 {
  color: #122f35;
}
.cid-rkmVoTohS0 .row-links {
  width: 100%;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rkmVoTohS0 .social-row {
  width: 100%;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rkmVoTohS0 .media-container-row {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rkmVoTohS0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-rkmVoTohS0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-rkmVoTohS0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-rkmVoTohS0 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-rkmVoTohS0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-rkmVoTohS0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-rkmVoTohS0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-rkmVoTohS0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-rkmVoTohS0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-rkmVoTohS0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-rkmVoTohS0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-rE9MBXHIKQ .navbar {
  padding: .5rem 0;
  background: #122f35;
  transition: none;
  min-height: 77px;
}
.cid-rE9MBXHIKQ .navbar-dropdown.bg-color.transparent.opened {
  background: #122f35;
}
.cid-rE9MBXHIKQ a {
  font-style: normal;
}
.cid-rE9MBXHIKQ .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-rE9MBXHIKQ .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-rE9MBXHIKQ .nav-item:focus,
.cid-rE9MBXHIKQ .nav-link:focus {
  outline: none;
}
.cid-rE9MBXHIKQ .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-rE9MBXHIKQ .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-rE9MBXHIKQ .menu-logo {
  margin-right: auto;
}
.cid-rE9MBXHIKQ .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-rE9MBXHIKQ .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-rE9MBXHIKQ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-rE9MBXHIKQ .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-rE9MBXHIKQ .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-rE9MBXHIKQ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-rE9MBXHIKQ .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-rE9MBXHIKQ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-rE9MBXHIKQ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-rE9MBXHIKQ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-rE9MBXHIKQ .dropdown .dropdown-menu {
  background: #122f35;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-rE9MBXHIKQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-rE9MBXHIKQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-rE9MBXHIKQ .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-rE9MBXHIKQ .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-rE9MBXHIKQ .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-rE9MBXHIKQ .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-rE9MBXHIKQ .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-rE9MBXHIKQ .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-rE9MBXHIKQ .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-rE9MBXHIKQ .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-rE9MBXHIKQ .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-rE9MBXHIKQ button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-rE9MBXHIKQ button.navbar-toggler:focus {
  outline: none;
}
.cid-rE9MBXHIKQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #55b4d4;
}
.cid-rE9MBXHIKQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-rE9MBXHIKQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-rE9MBXHIKQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-rE9MBXHIKQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-rE9MBXHIKQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rE9MBXHIKQ nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-rE9MBXHIKQ nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-rE9MBXHIKQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-rE9MBXHIKQ .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-rE9MBXHIKQ .collapsed .btn {
  display: flex;
}
.cid-rE9MBXHIKQ .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.collapsing,
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rE9MBXHIKQ .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-rE9MBXHIKQ .collapsed button.navbar-toggler {
  display: block;
}
.cid-rE9MBXHIKQ .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-rE9MBXHIKQ .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-rE9MBXHIKQ .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-rE9MBXHIKQ .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-rE9MBXHIKQ .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-rE9MBXHIKQ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-rE9MBXHIKQ .navbar-expand {
    flex-direction: column;
  }
  .cid-rE9MBXHIKQ img {
    height: 3.8rem !important;
  }
  .cid-rE9MBXHIKQ .btn {
    display: flex;
  }
  .cid-rE9MBXHIKQ button.navbar-toggler {
    display: block;
  }
  .cid-rE9MBXHIKQ .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-rE9MBXHIKQ .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-rE9MBXHIKQ .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-rE9MBXHIKQ .navbar-collapse.collapsing,
  .cid-rE9MBXHIKQ .navbar-collapse.show {
    display: block !important;
  }
  .cid-rE9MBXHIKQ .navbar-collapse.collapsing .navbar-nav,
  .cid-rE9MBXHIKQ .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-rE9MBXHIKQ .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-rE9MBXHIKQ .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-rE9MBXHIKQ .navbar-collapse.collapsing .navbar-buttons,
  .cid-rE9MBXHIKQ .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-rE9MBXHIKQ .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-rE9MBXHIKQ .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-rE9MBXHIKQ .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-rE9MBXHIKQ .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-rE9MBXHIKQ .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-rE9MBXHIKQ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-rE9MBXHIKQ .menu-logo {
    flex-shrink: 0;
  }
}
.cid-rE9MBXHIKQ .navbar-collapse {
  flex-basis: auto;
}
.cid-rE9MBXHIKQ .nav-link:hover,
.cid-rE9MBXHIKQ .dropdown-item:hover {
  color: #c1c1c1 !important;
}
.cid-rE9MBYxzKz {
  background-image: url("../../../assets/images/aaron-burden-qjdzyt-k8xg-unsplash-2000x1502.jpg");
}
.cid-rE9MBZfRgD {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rE9MBZfRgD h3 {
  text-align: center;
}
.cid-rE9MBZfRgD .mbr-section-subtitle {
  color: #767676;
  font-weight: 300;
}
.cid-rE9MBZfRgD .mbr-content-text {
  color: #767676;
}
.cid-rE9MBZfRgD .panel-item {
  background: #ffffff;
}
.cid-rE9MBZfRgD .card {
  word-wrap: break-word;
}
.cid-rE9MBZfRgD .mbr-iconfont {
  font-size: 80px;
  color: #149dcc;
}
.cid-rE9MBZfRgD .mbr-section-title {
  color: #122f35;
}
.cid-rE9MBZfRgD H3 {
  color: #122f35;
}
.cid-rE9MC0eaLj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rE9MC0eaLj h2 {
  text-align: left;
}
.cid-rE9MC0eaLj h4 {
  text-align: left;
  font-weight: 500;
}
.cid-rE9MC0eaLj p {
  color: #767676;
  text-align: left;
}
.cid-rE9MC0eaLj .aside-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-rE9MC0eaLj .block-content {
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  word-break: break-word;
}
.cid-rE9MC0eaLj .media {
  margin: initial;
  align-items: center;
  -webkit-align-items: center;
}
.cid-rE9MC0eaLj .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-rE9MC0eaLj .card-img {
  padding-right: 2rem;
  width: auto;
}
.cid-rE9MC0eaLj .card-img span {
  font-size: 72px;
  color: #707070;
}
@media (min-width: 992px) {
  .cid-rE9MC0eaLj .mbr-figure {
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-rE9MC0eaLj .mbr-figure {
    padding-right: 0;
    padding-bottom: 1rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 300px) {
  .cid-rE9MC0eaLj .card-img span {
    font-size: 40px !important;
  }
}
.cid-rE9MC0eaLj H2 {
  color: #122f35;
}
.cid-rE9MC0eaLj H4 {
  color: #149dcc;
}
.cid-rE9MC1kbav {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #122f35;
}
.cid-rE9MC1kbav .testimonials-container {
  margin: 0 auto;
}
.cid-rE9MC1kbav .testimonials-container .testimonials-item {
  justify-content: center;
  margin-top: 3rem;
  -webkit-justify-content: center;
}
.cid-rE9MC1kbav .testimonials-container .testimonials-item .user {
  background: #ffffff;
}
.cid-rE9MC1kbav .testimonials-container .testimonials-item .user.row {
  margin: 0;
}
.cid-rE9MC1kbav .testimonials-container .testimonials-item .user .user_image {
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 2rem auto 2rem auto;
}
.cid-rE9MC1kbav .testimonials-container .testimonials-item .user .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.cid-rE9MC1kbav .testimonials-container .testimonials-item .user .testimonials-caption {
  padding: 2rem;
  padding: 2rem 2rem 2rem 0;
}
@media (max-width: 260px) {
  .cid-rE9MC1kbav .user_image {
    width: 100% !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .cid-rE9MC1kbav .testimonials-caption {
    padding: 0 2rem 2rem 2rem !important;
  }
}
.cid-rE9MC276Np {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/tomasi-selecionadas-12-662x1000.jpg");
}
.cid-rE9MC276Np .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
  font-weight: 300;
}
.cid-rE9MC276Np .timeline-text-content {
  padding: 2rem 2.5rem;
  background: #ffffff;
  margin-left: 2rem;
}
.cid-rE9MC276Np .timeline-text-content p {
  margin-bottom: 0;
}
.cid-rE9MC276Np .time-line-date-content {
  margin-right: 2rem;
}
.cid-rE9MC276Np .time-line-date-content p {
  padding: 2rem 2.5rem;
  background: #ffffff;
  float: right;
}
.cid-rE9MC276Np .timeline-element {
  margin-bottom: 50px;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-flex;
  flex-direction: row;
  -webkit-flex-direction: row;
}
.cid-rE9MC276Np .timeline-element:hover .mbr-timeline-date {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all .4s;
}
.cid-rE9MC276Np .timeline-element:hover .timeline-text-content {
  box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
  transition: all .4s;
}
.cid-rE9MC276Np .mbr-timeline-date,
.cid-rE9MC276Np .timeline-text-content {
  transition: all .4s;
}
.cid-rE9MC276Np .reverse {
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
}
.cid-rE9MC276Np .reverse .timeline-text-content {
  margin-right: 2rem;
  margin-left: 0;
}
.cid-rE9MC276Np .reverse .time-line-date-content {
  margin-left: 2rem;
  margin-right: 0rem;
}
.cid-rE9MC276Np .reverse .time-line-date-content p {
  float: left;
}
.cid-rE9MC276Np .iconBackground {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 20px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  font-size: 30px;
  display: inline-block;
  background-color: #ffffff;
  top: 20px;
  margin-left: -10px;
}
.cid-rE9MC276Np .separline:before {
  top: 20px;
  bottom: 0;
  position: absolute;
  content: "";
  width: 2px;
  background-color: #ffffff;
  left: calc(50% - 1px);
  height: calc(100% + 4rem);
}
@media (max-width: 768px) {
  .cid-rE9MC276Np .iconBackground {
    left: 0 !important;
  }
  .cid-rE9MC276Np .separline:before {
    left: 0!important;
  }
  .cid-rE9MC276Np .timeline-text-content {
    margin-left: 0 !important;
  }
  .cid-rE9MC276Np .time-line-date-content {
    margin-right: 0 !important;
  }
  .cid-rE9MC276Np .time-line-date-content p {
    float: left !important;
  }
  .cid-rE9MC276Np .reverse .time-line-date-content {
    margin-left: 0 !important;
  }
  .cid-rE9MC276Np .reverse .timeline-text-content {
    margin-right: 0 !important;
  }
}
.cid-rE9MC276Np .reverseTimeline {
  display: flex;
  flex-direction: column-reverse;
}
.cid-rE9MC276Np .mbr-section-title {
  color: #122f35;
}
.cid-rE9MC276Np .mbr-timeline-title {
  color: #122f35;
}
.cid-rE9MC4YqFW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #122f35;
}
.cid-rE9MC4YqFW .line {
  background-color: #ffffff;
  color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-rE9MC4YqFW .section-text {
  padding: 2rem 0;
}
.cid-rE9MC4YqFW .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-rE9MC4YqFW .inner-container {
    width: 100% !important;
  }
}
.cid-rE9MC5jbuj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #efefef;
  background: linear-gradient(#efefef, #ffffff);
}
.cid-rE9MC5jbuj .carousel-control {
  background: #000;
}
.cid-rE9MC5jbuj .mbr-section-subtitle {
  color: #767676;
}
.cid-rE9MC5jbuj .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rE9MC5jbuj .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-rE9MC5jbuj .carousel-item .wrap-img {
  text-align: center;
}
.cid-rE9MC5jbuj .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}
.cid-rE9MC5jbuj .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rE9MC5jbuj .carousel-controls .carousel-control {
  background: #000;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px;
}
.cid-rE9MC5jbuj .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}
.cid-rE9MC5jbuj .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}
.cid-rE9MC5jbuj .carousel-controls .carousel-control .mbr-iconfont {
  font-size: 1rem;
}
.cid-rE9MC5jbuj .cloneditem-1,
.cid-rE9MC5jbuj .cloneditem-2,
.cid-rE9MC5jbuj .cloneditem-3,
.cid-rE9MC5jbuj .cloneditem-4,
.cid-rE9MC5jbuj .cloneditem-5 {
  display: none;
}
.cid-rE9MC5jbuj .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-rE9MC5jbuj .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-rE9MC5jbuj .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides2 .cloneditem-1,
  .cid-rE9MC5jbuj .carousel-inner.slides2 .cloneditem-2,
  .cid-rE9MC5jbuj .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-rE9MC5jbuj .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides3 .cloneditem-1,
  .cid-rE9MC5jbuj .carousel-inner.slides3 .cloneditem-2,
  .cid-rE9MC5jbuj .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-rE9MC5jbuj .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides4 .cloneditem-1,
  .cid-rE9MC5jbuj .carousel-inner.slides4 .cloneditem-2,
  .cid-rE9MC5jbuj .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-rE9MC5jbuj .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides5 .cloneditem-1,
  .cid-rE9MC5jbuj .carousel-inner.slides5 .cloneditem-2,
  .cid-rE9MC5jbuj .carousel-inner.slides5 .cloneditem-3,
  .cid-rE9MC5jbuj .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-rE9MC5jbuj .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-rE9MC5jbuj .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-rE9MC5jbuj .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-rE9MC5jbuj .carousel-inner.slides6 .cloneditem-1,
  .cid-rE9MC5jbuj .carousel-inner.slides6 .cloneditem-2,
  .cid-rE9MC5jbuj .carousel-inner.slides6 .cloneditem-3,
  .cid-rE9MC5jbuj .carousel-inner.slides6 .cloneditem-4,
  .cid-rE9MC5jbuj .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-rE9MC5jbuj H2 {
  color: #122f35;
}
.cid-rE9MC6sOcB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-rE9MC6sOcB .title {
  padding-bottom: 2.5rem;
}
.cid-rE9MC6sOcB .mbr-text {
  color: #767676;
  margin: 0;
  padding-top: 0.5rem;
}
.cid-rE9MC6sOcB .iconfont-wrapper {
  display: flex;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-right: 2rem;
}
.cid-rE9MC6sOcB .iconfont-wrapper .amp-iconfont {
  font-size: 2rem;
}
.cid-rE9MC6sOcB .wrapper {
  display: flex;
  padding: 1rem 0;
}
.cid-rE9MC6sOcB .wrapper .b-info {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-rE9MC6sOcB .iconfont-wrapper {
    display: none;
  }
}
.cid-rE9MC6sOcB H2 {
  text-align: center;
  color: #122f35;
}
.cid-rE9MC6sOcB .mbr-section-subtitle {
  color: #767676;
  text-align: center;
}
.cid-rE9MC6sOcB H5 {
  color: #122f35;
}
.cid-rE9MC7XWd3 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #232323;
}
.cid-rE9MC7XWd3 .row-links {
  width: 100%;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rE9MC7XWd3 .social-row {
  width: 100%;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-rE9MC7XWd3 .media-container-row {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-rE9MC7XWd3 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-rE9MC7XWd3 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-rE9MC7XWd3 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-rE9MC7XWd3 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-rE9MC7XWd3 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-rE9MC7XWd3 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-rE9MC7XWd3 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  -webkit-transition: .2s linear;
  transition: .2s linear;
}
.cid-rE9MC7XWd3 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-rE9MC7XWd3 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-rE9MC7XWd3 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-rE9MC7XWd3 .media-container-row .row-copirayt p {
  width: 100%;
}







@charset "UTF-8";.animated{animation-duration:1s;animation-fill-mode:both;}
.animated.infinite{animation-iteration-count:infinite;}
.animated.hinge{animation-duration:2s;}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut{animation-duration:.75s;}
@keyframes bounce{from, 20%, 53%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transform:translate3d(0,0,0);}
40%, 43%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -30px, 0);}
70%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -15px, 0);}
90%{transform:translate3d(0,-4px,0);}
}
.bounce{animation-name:bounce;transform-origin:center bottom;}
@keyframes flash{from, 50%, to{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{animation-name:flash;}
@keyframes pulse{from{transform:scale3d(1, 1, 1);}
50%{transform:scale3d(1.05, 1.05, 1.05);}
to{transform:scale3d(1, 1, 1);}
}
.pulse{animation-name:pulse;}
@keyframes rubberBand{from{transform:scale3d(1, 1, 1);}
30%{transform:scale3d(1.25, 0.75, 1);}
40%{transform:scale3d(0.75, 1.25, 1);}
50%{transform:scale3d(1.15, 0.85, 1);}
65%{transform:scale3d(.95, 1.05, 1);}
75%{transform:scale3d(1.05, .95, 1);}
to{transform:scale3d(1, 1, 1);}
}
.rubberBand{animation-name:rubberBand;}
@keyframes shake{from, to{transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0);}
}
.shake{animation-name:shake;}
@keyframes headShake{0%{transform:translateX(0);}
6.5%{transform:translateX(-6px) rotateY(-9deg);}
18.5%{transform:translateX(5px) rotateY(7deg);}
31.5%{transform:translateX(-3px) rotateY(-5deg);}
43.5%{transform:translateX(2px) rotateY(3deg);}
50%{transform:translateX(0);}
}
.headShake{animation-timing-function:ease-in-out;animation-name:headShake;}
@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg);}
40%{transform:rotate3d(0, 0, 1, -10deg);}
60%{transform:rotate3d(0, 0, 1, 5deg);}
80%{transform:rotate3d(0, 0, 1, -5deg);}
to{transform:rotate3d(0, 0, 1, 0deg);}
}
.swing{transform-origin:top center;animation-name:swing;}
@keyframes tada{from{transform:scale3d(1, 1, 1);}
10%, 20%{transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
to{transform:scale3d(1, 1, 1);}
}
.tada{animation-name:tada;}
@keyframes wobble{from{transform:none;}
15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
to{transform:none;}
}
.wobble{animation-name:wobble;}
@keyframes jello{from, 11.1%, to{transform:none;}
22.2%{transform:skewX(-12.5deg) skewY(-12.5deg);}
33.3%{transform:skewX(6.25deg) skewY(6.25deg);}
44.4%{transform:skewX(-3.125deg) skewY(-3.125deg);}
55.5%{transform:skewX(1.5625deg) skewY(1.5625deg);}
66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg);}
77.7%{transform:skewX(0.390625deg) skewY(0.390625deg);}
88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello{animation-name:jello;transform-origin:center;}
@keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;transform:scale3d(.3, .3, .3);}
20%{transform:scale3d(1.1, 1.1, 1.1);}
40%{transform:scale3d(.9, .9, .9);}
60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03);}
80%{transform:scale3d(.97, .97, .97);}
to{opacity:1;transform:scale3d(1, 1, 1);}
}
.bounceIn{animation-name:bounceIn;}
@keyframes bounceInDown{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;transform:translate3d(0, -3000px, 0);}
60%{opacity:1;transform:translate3d(0, 25px, 0);}
75%{transform:translate3d(0, -10px, 0);}
90%{transform:translate3d(0, 5px, 0);}
to{transform:none;}
}
.bounceInDown{animation-name:bounceInDown;}
@keyframes bounceInLeft{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;transform:translate3d(25px, 0, 0);}
75%{transform:translate3d(-10px, 0, 0);}
90%{transform:translate3d(5px, 0, 0);}
to{transform:none;}
}
.bounceInLeft{animation-name:bounceInLeft;}
@keyframes bounceInRight{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;transform:translate3d(3000px, 0, 0);}
60%{opacity:1;transform:translate3d(-25px, 0, 0);}
75%{transform:translate3d(10px, 0, 0);}
90%{transform:translate3d(-5px, 0, 0);}
to{transform:none;}
}
.bounceInRight{animation-name:bounceInRight;}
@keyframes bounceInUp{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;transform:translate3d(0, 3000px, 0);}
60%{opacity:1;transform:translate3d(0, -20px, 0);}
75%{transform:translate3d(0, 10px, 0);}
90%{transform:translate3d(0, -5px, 0);}
to{transform:translate3d(0, 0, 0);}
}
.bounceInUp{animation-name:bounceInUp;}
@keyframes bounceOut{20%{transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1);}
to{opacity:0;transform:scale3d(.3, .3, .3);}
}
.bounceOut{animation-name:bounceOut;}
@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;transform:translate3d(0, -20px, 0);}
to{opacity:0;transform:translate3d(0, 2000px, 0);}
}
.bounceOutDown{animation-name:bounceOutDown;}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0);}
to{opacity:0;transform:translate3d(-2000px, 0, 0);}
}
.bounceOutLeft{animation-name:bounceOutLeft;}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0);}
to{opacity:0;transform:translate3d(2000px, 0, 0);}
}
.bounceOutRight{animation-name:bounceOutRight;}
@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;transform:translate3d(0, 20px, 0);}
to{opacity:0;transform:translate3d(0, -2000px, 0);}
}
.bounceOutUp{animation-name:bounceOutUp;}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.fadeIn{animation-name:fadeIn;}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0);}
to{opacity:1;transform:none;}
}
.fadeInDown{animation-name:fadeInDown;}
@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0);}
to{opacity:1;transform:none;}
}
.fadeInDownBig{animation-name:fadeInDownBig;}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInLeft{animation-name:fadeInLeft;}
@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInLeftBig{animation-name:fadeInLeftBig;}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInRight{animation-name:fadeInRight;}
@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInRightBig{animation-name:fadeInRightBig;}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0);}
to{opacity:1;transform:none;}
}
.fadeInUp{animation-name:fadeInUp;}
@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0);}
to{opacity:1;transform:none;}
}
.fadeInUpBig{animation-name:fadeInUpBig;}
@keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
.fadeOut{animation-name:fadeOut;}
@keyframes fadeOutDown{from{opacity:1;}
to{opacity:0;transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{animation-name:fadeOutDown;}
@keyframes fadeOutDownBig{from{opacity:1;}
to{opacity:0;transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{animation-name:fadeOutDownBig;}
@keyframes fadeOutLeft{from{opacity:1;}
to{opacity:0;transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{animation-name:fadeOutLeft;}
@keyframes fadeOutLeftBig{from{opacity:1;}
to{opacity:0;transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{animation-name:fadeOutLeftBig;}
@keyframes fadeOutRight{from{opacity:1;}
to{opacity:0;transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{animation-name:fadeOutRight;}
@keyframes fadeOutRightBig{from{opacity:1;}
to{opacity:0;transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{animation-name:fadeOutRightBig;}
@keyframes fadeOutUp{from{opacity:1;}
to{opacity:0;transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{animation-name:fadeOutUp;}
@keyframes fadeOutUpBig{from{opacity:1;}
to{opacity:0;transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{animation-name:fadeOutUpBig;}
@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out;}
40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out;}
50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in;}
80%{transform:perspective(400px) scale3d(.95, .95, .95);animation-timing-function:ease-in;}
to{transform:perspective(400px);animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip;}
@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0;}
40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in;}
60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
to{transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX;}
@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0;}
40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in;}
60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
to{transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY;}
@keyframes flipOutX{from{transform:perspective(400px);}
30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}
@keyframes flipOutY{from{transform:perspective(400px);}
30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY;}
@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{transform:skewX(20deg);opacity:1;}
80%{transform:skewX(-5deg);opacity:1;}
to{transform:none;opacity:1;}
}
.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out;}
@keyframes lightSpeedOut{from{opacity:1;}
to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in;}
@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
to{transform-origin:center;transform:none;opacity:1;}
}
.rotateIn{animation-name:rotateIn;}
@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
to{transform-origin:left bottom;transform:none;opacity:1;}
}
.rotateInDownLeft{animation-name:rotateInDownLeft;}
@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{transform-origin:right bottom;transform:none;opacity:1;}
}
.rotateInDownRight{animation-name:rotateInDownRight;}
@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{transform-origin:left bottom;transform:none;opacity:1;}
}
.rotateInUpLeft{animation-name:rotateInUpLeft;}
@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
to{transform-origin:right bottom;transform:none;opacity:1;}
}
.rotateInUpRight{animation-name:rotateInUpRight;}
@keyframes rotateOut{from{transform-origin:center;opacity:1;}
to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
.rotateOut{animation-name:rotateOut;}
@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1;}
to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
.rotateOutDownLeft{animation-name:rotateOutDownLeft;}
@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1;}
to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutDownRight{animation-name:rotateOutDownRight;}
@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1;}
to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutUpLeft{animation-name:rotateOutUpLeft;}
@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1;}
to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
.rotateOutUpRight{animation-name:rotateOutUpRight;}
@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out;}
20%, 60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out;}
40%, 80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;}
to{transform:translate3d(0, 700px, 0);opacity:0;}
}
.hinge{animation-name:hinge;}
@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom;}
50%{transform:rotate(-10deg);}
70%{transform:rotate(3deg);}
to{opacity:1;transform:scale(1);}
}
.jackInTheBox{animation-name:jackInTheBox;}
@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
to{opacity:1;transform:none;}
}
.rollIn{animation-name:rollIn;}
@keyframes rollOut{from{opacity:1;}
to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
.rollOut{animation-name:rollOut;}
@keyframes zoomIn{from{opacity:0;transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.zoomIn{animation-name:zoomIn;}
@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInDown{animation-name:zoomInDown;}
@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInLeft{animation-name:zoomInLeft;}
@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInRight{animation-name:zoomInRight;}
@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInUp{animation-name:zoomInUp;}
@keyframes zoomOut{from{opacity:1;}
50%{opacity:0;transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
.zoomOut{animation-name:zoomOut;}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutDown{animation-name:zoomOutDown;}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
to{opacity:0;transform:scale(.1) translate3d(-2000px, 0, 0);transform-origin:left center;}
}
.zoomOutLeft{animation-name:zoomOutLeft;}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
to{opacity:0;transform:scale(.1) translate3d(2000px, 0, 0);transform-origin:right center;}
}
.zoomOutRight{animation-name:zoomOutRight;}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutUp{animation-name:zoomOutUp;}
@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInDown{animation-name:slideInDown;}
@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInLeft{animation-name:slideInLeft;}
@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInRight{animation-name:slideInRight;}
@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInUp{animation-name:slideInUp;}
@keyframes slideOutDown{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(0, 100%, 0);}
}
.slideOutDown{animation-name:slideOutDown;}
@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(-100%, 0, 0);}
}
.slideOutLeft{animation-name:slideOutLeft;}
@keyframes slideOutRight{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(100%, 0, 0);}
}
.slideOutRight{animation-name:slideOutRight;}
@keyframes slideOutUp{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(0, -100%, 0);}
}
.slideOutUp{animation-name:slideOutUp;}