
.bom-text-1 {
  opacity: 0; /* изначально элемент невидим */
}
.bom-text-1.animated {
  animation: fadeIn 1s forwards, shake 0.5s 1s forwards;
  animation-delay: .1s;
}
.bom-text-2 {
  opacity: 0; /* изначально элемент невидим */
}
.bom-text-2.animated {
  animation: fadeIn 1s forwards, shake 0.5s 1s forwards;
  animation-delay: .3s;
}
.bom-text-3 {
  opacity: 0; /* изначально элемент невидим */
}
.bom-text-3.animated {
  animation: fadeIn 1s forwards, shake 0.5s 1s forwards;
  animation-delay: .5s;
}
.banner-on-main-item-right img {
  opacity: 0;
}
.banner-on-main-item-right img.animated {
	animation: fadeIn 1s forwards, zoomOutIn 0.5s 1s forwards;
	 animation-delay: 1s;
}
.bom-button {
  transform: translateY(1000px);
}
.bom-button.animated {
  animation-name: slideDown;
  animation-duration: .5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
   animation-delay: .6s;
}
.banner-on-main-item-left {
	overflow: hidden;
}

.boi-text-1 {
  opacity: 0; /* изначально элемент невидим */
}
.boi-text-1.animated {
  animation: fadeIn 1s forwards, shake 0.5s 1s forwards;
  animation-delay: .1s;
}
.boi-text-2 {
  opacity: 0; /* изначально элемент невидим */
}
.boi-text-2.animated {
  animation: fadeIn 1s forwards, shake 0.5s 1s forwards;
  animation-delay: .3s;
}
.boi-text-3 {
  opacity: 0; /* изначально элемент невидим */
}
.boi-text-3.animated {
  animation: fadeIn 1s forwards, shake 0.5s 1s forwards;
  animation-delay: .5s;
}
.banner-about-item-right div img {
  opacity: 0;
}
.banner-about-item-right div img.animated {
	animation: fadeIn 1s forwards, zoomOutIn 0.5s 1s forwards;
	 animation-delay: 1s;
}
.bom-button {
  transform: translateY(1000px);
}




@media only screen and (min-width: 991px) {
	.services-main-row .col-lg-3 {
		overflow: hidden;
	}
	.services-item {
	  transform: translateY(100%);
	}
}

.services-main-row.animated  .col-lg-3:nth-child(1) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.services-main-row.animated  .col-lg-3:nth-child(2) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}
.services-main-row.animated  .col-lg-3:nth-child(3) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1s;
}
.services-main-row.animated  .col-lg-3:nth-child(4) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.1s;
}
.services-main-row.animated  .col-lg-3:nth-child(5) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.2s;
}
.services-main-row.animated  .col-lg-3:nth-child(6) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.3s;
}
.services-main-row.animated  .col-lg-3:nth-child(7) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.4s;
}
.services-main-row.animated  .col-lg-3:nth-child(8) .services-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.5s;
}

.services-title {
	opacity: 0;
}
.services-title.animated {
	animation: fadeIn 1s forwards, zoomOutIn 0.5s 1s forwards;
	 animation-delay: .5s;
}

.servises-mimi-row .col-lg-3 {
	overflow: hidden;
}
.smr-item {
  transform: translateY(100%);
}
.servises-mimi-row.animated  .col-lg-3:nth-child(1) .smr-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.servises-mimi-row.animated  .col-lg-3:nth-child(2) .smr-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.servises-mimi-row.animated  .col-lg-3:nth-child(3) .smr-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.servises-mimi-row.animated  .col-lg-3:nth-child(4) .smr-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}

.servises-bottom-row {
	opacity: 0;
}
.servises-bottom-row.animated {
	animation: fadeIn 1s forwards, zoomOutIn 0.5s 1s forwards;
	 animation-delay: .5s;
}

.calculate-cost-container {
	overflow: hidden;
}
.calculate-cost-container div {
	transform: translateX(-1000px);
}
.calculate-cost-container.animated div {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0s;
}
.calculate-cost-container a    {
  transform: translateX(1000px);
}
.calculate-cost-container.animated a {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.2s;
}

.why-us .container {
	overflow: hidden;
}
.why-us-title-mini {
	transform: translateY(-200px);
}
.why-us-title-big {
	transform: translateY(-200px);
}
.why-us.animated .why-us-title-mini {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.why-us.animated .why-us-title-big {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.why-us-row .col-lg-3 {
	overflow: hidden;
}
.why-us-item {
  transform: translateY(100%);
}
.why-us.animated  .why-us-row .col-lg-3:nth-child(1) .why-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1s;
}
.why-us.animated .why-us-row .col-lg-3:nth-child(2) .why-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.1s;
}
.why-us.animated  .why-us-row .col-lg-3:nth-child(3) .why-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.2s;
}
.why-us.animated .why-us-row .col-lg-3:nth-child(4) .why-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.3s;
}

.order-a-service-1 {
	overflow: hidden;
}
.order-a-service-1 div span {
	transform: translateX(-1000px);
}
.order-a-service-1.animated div span:nth-child(1) {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .1s;
}
.order-a-service-1.animated div span:nth-child(2) {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .3s;
}
.order-a-service-1 a    {
  transform: translateX(1000px);
}
.order-a-service-1.animated a {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.5s;
}

.order-a-service-2 {
	overflow: hidden;
}
.order-a-service-2 div:nth-child(1) {
	transform: translateY(-400px);
}
.order-a-service-2 div:nth-child(2) {
	transform: translateY(-400px);
}
.order-a-service-2.animated div:nth-child(1) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.order-a-service-2.animated div:nth-child(2) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.order-a-service-2 a {
  transform: translateY(200px);
}
.order-a-service-2.animated a {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1s;
}

.banner-about .container {
	overflow: hidden;
}
.marine-advantages .col-lg-4 {
	overflow: hidden;
}
.marine-advantages-item {
  transform: translateY(100%);
}
.marine-advantages.animated .col-lg-4:nth-child(1) .marine-advantages-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.1s;
}
.marine-advantages.animated .col-lg-4:nth-child(2) .marine-advantages-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.2s;
}
.marine-advantages.animated .col-lg-4:nth-child(3) .marine-advantages-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.3s;
}
.marine-advantages-button {
	transform: translateY(200px);
}
.marine-advantages-button.animated {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.5s;
}

.what-does-it-include .container {
	overflow: hidden;
}
.what-does-it-include-text-1 {
	transform: translateY(-400px);
}
.what-does-it-include-text-2 {
	transform: translateY(-400px);
}
.what-does-it-include.animated .what-does-it-include-text-1 {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.what-does-it-include.animated .what-does-it-include-text-2 {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}

.types-of-transportation .container {
	overflow: hidden;
}
.types-of-transportation-title {
	transform: translateY(-200px);
}
.types-of-transportation.animated .types-of-transportation-title {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
} 
.types-of-transportation-row .col-lg-6 {
	overflow: hidden;
}
.types-of-transportation-item {
	transform: translateY(100%);
}
.types-of-transportation.animated .types-of-transportation-row .col-lg-6:nth-child(1) .types-of-transportation-item  {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.types-of-transportation.animated .types-of-transportation-row .col-lg-6:nth-child(2) .types-of-transportation-item  {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}

.work-process .container {
	overflow: hidden;
}
.work-process-title {
	transform: translateY(-200px);
}
.work-process.animated .work-process-title {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
} 
.work-process-row {
	opacity: 0;
}
.work-process.animated .work-process-row {
	animation: fadeIn 1s forwards, zoomOutIn 0.5s 1s forwards;
	 animation-delay: .5s;
}

.why-choose-us .container {
	overflow: hidden;
}
.why-choose-us-title {
	opacity: 0;
}
.why-choose-us.animated .why-choose-us-title {
	animation: fadeIn 1s forwards, zoomOutIn 0.5s 1s forwards;
	 animation-delay: .5s;
}
.why-choose-us-row .col-lg-3 {
	overflow: hidden;
}
.why-choose-us-item {
  transform: translateY(100%);
}
.why-choose-us.animated .why-choose-us-row .col-lg-3:nth-child(1) .why-choose-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.why-choose-us.animated .why-choose-us-row .col-lg-3:nth-child(2) .why-choose-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.why-choose-us.animated .why-choose-us-row .col-lg-3:nth-child(3) .why-choose-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.why-choose-us.animated .why-choose-us-row .col-lg-3:nth-child(4) .why-choose-us-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}

.frequently-asked-questions .container {
	overflow: hidden;
}
.frequently-asked-questions-title {
	transform: translateY(-200px);
}
.frequently-asked-questions.animated .frequently-asked-questions-title {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
} 
.frequently-asked-questions-ul {
	opacity: 0;
}
.frequently-asked-questions.animated .frequently-asked-questions-ul {
	animation: fadeIn 1s forwards, zoomOutIn 0.5s 1s forwards;
	 animation-delay: .5s;
}

.send-us-block {
	overflow: hidden;
}

.send-us-title {
  transform: translateY(-300px);
}
.send-us-block.animated .send-us-title {
  animation-name: slideDown;
  animation-duration: .5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
   animation-delay: .2s;
}
#contact-form  .form-group , .contact-checkbox {
  opacity: 0;
}
.send-us-block.animated #contact-form  .form-group:nth-child(1) {
  animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .3s;
}
.send-us-block.animated #contact-form  .form-group:nth-child(2) {
  animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .5s;
}
.send-us-block.animated #contact-form  .form-group:nth-child(3) {
  animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .7s;
}
.send-us-block.animated #contact-form  .form-group:nth-child(4) {
  animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .9s;
}
.send-us-block.animated #contact-form  .form-group:nth-child(5) {
  animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 1.1s;
}
.send-us-block.animated .contact-checkbox {
  animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 1.3s;
}
.send-us-block .send-us-button {
  position: relative; 
  opacity: 0; 
}
.send-us-block.animated .send-us-button {
	animation-name: fadeAndShake;
	  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 1.5s;
}
.contact-left-title, .contact-left-place, .contact-left-phone-title, .contact-left-phone, .contact-left-email-title, .contact-left-email, .contact-page .fc-map {
	opacity: 0;
}
.contact-page.animated .contact-left-title {
	animation-name: Opacity;
	  animation-duration: 0.8s;
	  animation-fill-mode: forwards;
	  animation-timing-function: ease-out;
	  animation-delay: .3s;
}
.contact-page.animated .contact-left-place {
	animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .5s;
}
.contact-page.animated .fc-map {
	animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .6s;
}
.contact-page.animated .contact-left-phone-title {
	animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .7s;
}
.contact-page.animated .contact-left-phone {
	animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .9s;
}
.contact-page.animated .contact-left-email-title {
	animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 1.1s;
}
.contact-page.animated .contact-left-email {
	animation-name: Opacity;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 1.3s;
}

#researchTab li {
	transform: translateY(200px);
}
.research-container.animated #researchTab li:nth-child(1) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 0s;
}
.research-container.animated #researchTab li:nth-child(2) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.research-container.animated #researchTab li:nth-child(3) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.research-container.animated #researchTab li:nth-child(4) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.research-container.animated #researchTab li:nth-child(5) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.research-container.animated #researchTab li:nth-child(6) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.research-container.animated #researchTab li:nth-child(7) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.research-container.animated #researchTab li:nth-child(8) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}

.research-row .col-lg-4 {
	overflow: hidden;
}
.research-item{
  transform: translateY(100%);
}
.research-row.animated .col-lg-4:nth-child(1) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.research-row.animated .col-lg-4:nth-child(2) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1s;
}
.research-row.animated .col-lg-4:nth-child(3) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.2s;
}
.research-row.animated .col-lg-4:nth-child(4) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.4s;
}
.research-row.animated .col-lg-4:nth-child(5) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.6s;
}
.research-row.animated .col-lg-4:nth-child(6) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(7) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(8) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(9) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(10) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(11) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(12) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(13) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(14) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(15) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(16) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(17) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(18) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(19) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(20) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(21) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(22) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(23) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(12) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(12) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}
.research-row.animated .col-lg-4:nth-child(12) .research-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.8s;
}

.our-history .container {
	overflow: hidden;
}
.our-history-row-1-text-1, .our-history-row-1-text-2 {
	transform: translateX(-1000px);
}
.our-history.animated .our-history-row-1-text-1 {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .1s;
}
.our-history.animated .our-history-row-1-text-2 {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .3s;
}
.our-history .our-history-row-1-text-3    {
  transform: translateX(1000px);
}
.our-history.animated .our-history-row-1-text-3 {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.5s;
}

.our-history-row-2 .col-auto {
	overflow: hidden;
}
.our-history-row-2 .col-auto img {
  transform: translateY(300%);
}
.our-history-row-2.animated .col-auto:nth-child(1) img {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.our-history-row-2.animated .col-auto:nth-child(2) img {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.our-history-row-2.animated .col-auto:nth-child(3) img {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}

.our-team .container {
	overflow: hidden;
}
.our-team-title {
	transform: translateY(-200px);
}
.our-team.animated .our-team-title {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
} 
.our-team-row-1 .col-lg-6:nth-child(1) {
	transform: translateX(-1000px);
}
.our-team-row-1 .col-lg-6:nth-child(2) {
	transform: translateX(1000px);
}
.our-team.animated.animated .our-team-row-1 .col-lg-6:nth-child(1) {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .1s;
}
.our-team.animated.animated .our-team-row-1 .col-lg-6:nth-child(2) {
  animation-name: slideRight;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: .1s;
}

.operating-principles-row .col-lg-3 {
	overflow: hidden;
}
.operating-principles-item {
  transform: translateY(100%);
}
.operating-principles-row.animated .col-lg-3:nth-child(1) .operating-principles-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.operating-principles-row.animated .col-lg-3:nth-child(2) .operating-principles-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.operating-principles-row.animated .col-lg-3:nth-child(3) .operating-principles-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.operating-principles-row.animated .col-lg-3:nth-child(4) .operating-principles-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}








.swiss-block-container {
	overflow: hidden;
}
.swiss-block-container {
  transition: border-color 0.3s ease;
}

.swiss-block-container.animated {
  animation: blink-border 0.6s ease-in-out 3;
  animation-delay: 1s;
}
.swiss-block-img    {
  transform: translateY(-500px);
}
.swiss-block-container.animated .swiss-block-img {
  animation-name: slideDown;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 500ms;
}
.swiss-block-text-1 {
  transform: translateY(-500px);
}
.swiss-block-container.animated .swiss-block-text-1{
  animation-name: slideDown;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
}
.swiss-block-text-2 {
  transform: translateY(200px);
}
.swiss-block-container.animated .swiss-block-text-2 {
  animation-name: slideDown;
  animation-duration: 0.8s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
   animation-delay: 1000ms;
}
.title b    {
  transform: translateX(-1000px);
}
.title b.animated {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0s;
}
.title span    {
  transform: translateX(-1000px);
}
.title span.animated {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0s;
}
.explore-swiper .swiper-slide:nth-child(1), .explore-swiper .swiper-slide:nth-child(2), .explore-swiper .swiper-slide:nth-child(3), .explore-swiper .swiper-slide:nth-child(4)  {
  opacity: 0; /* изначально элемент невидим */
}
.explore-swiper.animated .swiper-slide:nth-child(1) {
  animation: fadeIn 1s forwards;
  animation-delay: 0s;
}
.explore-swiper.animated .swiper-slide:nth-child(2) {
  animation: fadeIn 1s forwards;
  animation-delay: .2s;
}
.explore-swiper.animated .swiper-slide:nth-child(3) {
  animation: fadeIn 1s forwards;
  animation-delay: .4s;
}
.explore-swiper.animated .swiper-slide:nth-child(4) {
  animation: fadeIn 1s forwards;
  animation-delay: .6s;
}

.explore-swiper-buttons    {
  transform: translateX(1000px);
}
.explore-swiper.animated .explore-swiper-buttons {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.6s;
}
.we-deliver-module .row .col-lg-3 {
	overflow: hidden;
}
.we-deliver-module-item {
  transform: translateY(100%);
}
.we-deliver-module.animated .we-deliver-module-item {
  


}
.we-deliver-module.animated .row .col-lg-3:nth-child(1) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(2) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(5) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(6) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(7) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(9) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(10) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(11) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.we-deliver-module.animated .row .col-lg-3:nth-child(12) .we-deliver-module-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}
.vincimind.animated {
	
}
.vincimind .bg {
	overflow: hidden;
}
.vincimind-buttons {
	overflow: hidden;
}
.vincimind-buttons a {
	transform: translateX(-100%);
}
.vincimind.animated .vincimind-buttons a:nth-child(1) {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0s;
}
.vincimind.animated .vincimind-buttons a:nth-child(2) {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.2s;
}
.vincimind.animated .vincimind-buttons a:nth-child(3) {
  animation-name: slideLeft;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.4s;
}

.art-block-swiper-item {
	overflow: hidden;
}
.art-block-swiper-item-text-3 {
	transform: translateY(1000px);
}
.art-block-swiper-item-text-2 {
	transform: translateY(1000px);
}
.art-block-swiper-item-text-1 {
	transform: translateY(1000px);
}
.art-block.animated .art-block-swiper-item-text-3 {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 0s;
}
.art-block.animated .art-block-swiper-item-text-2 {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.art-block.animated .art-block-swiper-item-text-1 {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}

.expertise.animated {}
.expertise-title {
	overflow: hidden;
}
.expertise-title-right {
  transform: translateX(1000px);
}
.expertise.animated .expertise-title-right {
  animation-name: slideRight;
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.6s;
}
.expertise-row .col-lg-4 {
	overflow: hidden;
}
.expertise-row .expertise-item {
	transform: translateY(-100%);
}
.expertise.animated .expertise-row .col-lg-4:nth-child(1) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(2) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(3) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(4) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(5) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(6) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(7) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(8) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.expertise.animated .expertise-row .col-lg-4:nth-child(9) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}
.expertise-second-block {
	opacity: 0;
}
.expertise.animated .expertise-second-block {
	animation: fadeIn 1s forwards, shake 0.5s 1s forwards;
    animation-delay: 1.6s;
}

#researchTab {

}

#researchTabContent .swiper-wrapper .swiper-slide:nth-child(1), #researchTabContent .swiper-wrapper .swiper-slide:nth-child(2), #researchTabContent .swiper-wrapper .swiper-slide:nth-child(3), #researchTabContent .swiper-wrapper .swiper-slide:nth-child(4) {
  opacity: 0; /* изначально элемент невидим */
}
.research-container.animated .swiper-wrapper .swiper-slide:nth-child(1) {
  animation: fadeIn 1s forwards;
  animation-delay: 0s;
}
.research-container.animated .swiper-wrapper .swiper-slide:nth-child(2) {
  animation: fadeIn 1s forwards;
  animation-delay: .2s;
}
.research-container.animated .swiper-wrapper .swiper-slide:nth-child(3) {
  animation: fadeIn 1s forwards;
  animation-delay: .4s;
}
.research-container.animated .swiper-wrapper .swiper-slide:nth-child(4) {
  animation: fadeIn 1s forwards;
  animation-delay: .6s;
}
.ready.animated {
	
}
.ready .container {
	overflow: hidden;
}
.ready-text {
	transform: translateY(-300px);
}
.ready.animated .ready-text {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.ready-text-2 {
	transform: translateY(-300px);
}
.ready.animated .ready-text-2 {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 0s;
}
.ready-buttons, .ready-button {
	overflow: hidden;
}
.ready-buttons a, .ready-buttons button, .ready-button a {
	transform: translateY(100px);
}
.ready.animated .ready-buttons a:nth-child(1), .ready.animated .ready-buttons button:nth-child(1), .ready.animated .ready-button a:nth-child(1) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.ready.animated .ready-buttons a:nth-child(2), .ready.animated .ready-buttons button:nth-child(2) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.we-deliver-module .threats-row .col-lg-4 {
	overflow: hidden;
}
.threats-item {
  transform: translateY(100%);
}
.threats.animated .threats-row .col-lg-4:nth-child(1) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.threats.animated .threats-row .col-lg-4:nth-child(2) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.threats.animated .threats-row .col-lg-4:nth-child(3) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.threats.animated .threats-row .col-lg-4:nth-child(4) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.threats.animated .threats-row .col-lg-4:nth-child(5) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.threats.animated .threats-row .col-lg-4:nth-child(6) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.threats.animated .threats-row .col-lg-4:nth-child(7) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}
.threats.animated .threats-row .col-lg-4:nth-child(8) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.threats.animated .threats-row .col-lg-4:nth-child(9) .threats-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}
.protect {
	overflow: hidden;
}
.protect-title-2 {
  transform: translateX(-1000px);
}
.protect.animated .protect-title-2 {
  animation-name: slideLeft;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.1s;
}
.protect .protect-row  .col-lg-4 {
	overflow: hidden;
}
.protect-item {
  transform: translateY(100%);
}
.protect.animated .protect-row  .col-lg-4:nth-child(1) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(2) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(3) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(4) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(5) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(6) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(7) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(8) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.protect.animated .protect-row  .col-lg-4:nth-child(9) .protect-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}

.why-insights-container {
	overflow: hidden;
}
.why-insights-container .row p    {
  transform: translateX(1000px);
}
.why-insights-container.animated .row p:nth-child(1) {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.3s;
}
.why-insights-container.animated .row p:nth-child(2) {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.5s;
}

.partnerships-swiper .swiper-slide {
	overflow: hidden;
}
.partnerships-swiper .swiper-slide .partnerships-item:nth-child(1) {
  transform: translateY(400px);
}
.partnerships-swiper .swiper-slide .partnerships-item:nth-child(2) {
  transform: translateY(800px);
}
.partnerships.animated .partnerships-swiper .swiper-slide:nth-child(1) .partnerships-item:nth-child(1) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.partnerships.animated .partnerships-swiper .swiper-slide:nth-child(1) .partnerships-item:nth-child(2) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.partnerships.animated .partnerships-swiper .swiper-slide:nth-child(2) .partnerships-item:nth-child(1) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.partnerships.animated .partnerships-swiper .swiper-slide:nth-child(2) .partnerships-item:nth-child(2) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}
.partnerships.animated .partnerships-swiper .swiper-slide:nth-child(3) .partnerships-item:nth-child(1) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}
.partnerships.animated .partnerships-swiper .swiper-slide:nth-child(3) .partnerships-item:nth-child(2) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: 1.1s;
}
.contact-row-1 .col-lg-4 {
	overflow: hidden;
}
.contact-item {
  transform: translateY(100%);
}
.contact-row-1.animated .col-lg-4:nth-child(1) .contact-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.contact-row-1.animated .col-lg-4:nth-child(2) .contact-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.contact-row-1.animated .col-lg-4:nth-child(3) .contact-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}


.services-block-1 {
	overflow: hidden;
}
.services-block-1 span {
	transform: translateY(-300px);
	display: block;
}
.services-block-1.animated span {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.our-core .our-core-row .col-lg-4 {
	overflow: hidden;
}
.our-core-item {
  transform: translateY(100%);
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(1) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(2) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(3) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(4) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(5) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(6) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(7) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(8) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.our-core.animated .our-core-row  .col-lg-4:nth-child(9) .our-core-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}
.compliance {
	overflow: hidden;
}
.compliance-text-after-title {
  transform: translateX(-1000px);
}
.compliance.animated .compliance-text-after-title {
  animation-name: slideLeft;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.1s;
}

.compliance-swiper .swiper-slide {
	overflow: hidden;
}
.compliance-swiper .swiper-slide .expertise-item {
  transform: translateY(250%);
}
.compliance-swiper .swiper-slide .expertise-item + .expertise-item {
  transform: translateY(120%);
}
.compliance-swiper.animated .swiper-wrapper  .swiper-slide:nth-child(1) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.compliance-swiper.animated .swiper-wrapper  .swiper-slide:nth-child(1) .expertise-item + .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.compliance-swiper.animated .swiper-wrapper  .swiper-slide:nth-child(2) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.compliance-swiper.animated .swiper-wrapper  .swiper-slide:nth-child(2) .expertise-item + .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.compliance-swiper.animated .swiper-wrapper  .swiper-slide:nth-child(3) .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.compliance-swiper.animated .swiper-wrapper  .swiper-slide:nth-child(3) .expertise-item + .expertise-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.why .why-row .col-lg-4 {
	overflow: hidden;
}
.why-item {
  transform: translateY(100%);
}
.why.animated .why-row  .col-lg-4:nth-child(1) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .1s;
}
.why.animated .why-row  .col-lg-4:nth-child(2) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .2s;
}
.why.animated .why-row  .col-lg-4:nth-child(3) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.why.animated .why-row  .col-lg-4:nth-child(4) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .4s;
}
.why.animated .why-row  .col-lg-4:nth-child(5) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}
.why.animated .why-row  .col-lg-4:nth-child(6) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .6s;
}
.why.animated .why-row  .col-lg-4:nth-child(7) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .7s;
}
.why.animated .why-row  .col-lg-4:nth-child(8) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .8s;
}
.why.animated .why-row  .col-lg-4:nth-child(9) .why-item {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .9s;
}
.certifications-module-title {
	overflow: hidden;
}
.certifications-module-title-right    {
  transform: translateX(1000px);
}
.certifications-module.animated .certifications-module-title-right {
  animation-name: slideRight;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  animation-delay: 0.3s;
}
.certifications-module {
  opacity: 0;
}
.certifications-module.animated {
	animation-name: fadeIn;
	animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}

.certifications-gray {
	overflow: hidden;
}
.certifications-gray div:nth-child(2) {
	transform: translateY(1000px);
}
.certifications-gray div:nth-child(1) {
	transform: translateY(1000px);
}
.certifications-gray div:nth-child(2) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .3s;
}
.certifications-gray div:nth-child(1) {
	animation-name: slideDown;
	animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
	animation-delay: .5s;
}

@keyframes fadeAndShake {
  0% {
    opacity: 0;
    transform: translateX(0); /*  Изначально без сдвига */
  }
  10% {
    opacity: 1;
    transform: translateX(-5px); /*  Небольшой сдвиг влево */
  }
  20% {
    transform: translateX(5px); /*  Небольшой сдвиг вправо */
  }
  30% {
    transform: translateX(-4px); /*  Подергивание */
  }
  40% {
    transform: translateX(4px); /*  Подергивание */
  }
  50% {
    opacity: 1;
    transform: translateX(0); /*  Обратно в исходное положение */
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes bgColorLightChange {
  0% {
    background-color: white; /* начальный цвет */
  }
  100% {
    background-color: rgba(244, 244, 249, 1); /* конечный цвет */
  }
}
@keyframes bgColorDarkChange {
  0% {
    background-color: transparent; /* начальный цвет */
  }
  100% {
    background-color: rgba(15, 14, 38, 1); /* конечный цвет */
  }
}
/* Анимация плавного появления */
@keyframes fadeIn {
  to {
    opacity: 1;
  }
}
/* Анимация подергивания (покачивания) */
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  20%, 60% {
    transform: translateX(-5px);
  }
  40%, 80% {
    transform: translateX(5px);
  }
}
/* Уменьшение масштаба до 0.9 и возврат к 1 */
@keyframes zoomOutIn {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.8);
  }
}
@keyframes slideDown {
  to {
    transform: translateY(0);
  }
}
@keyframes slideLeft {
  to {
    transform: translateX(0);
  }
}
@keyframes slideRight {
  to {
    transform: translateX(0);
  }
}
@keyframes blink-border {
  0%, 100% {
    border-color: rgba(79, 78, 104, 0.1);
  }
  50% {
    border-color: rgba(0, 0, 255, 1); /* Цвет при "моргании" */
  }
}
@keyframes Opacity {
  to {
    opacity: 1;
  }
}




