/* /////about us redesign///// */
/* @import "_global-about-us"; */
/* @import "about-us-inner"; */
/* New variables*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
/* New variables*/
/* .header-technologies,
.technologies-inner {
    background: #031b30;
} */
@media (min-width: 1280px) {
  /* line 8, ../scss/technologies-home.scss */
  .technologies-inner .container-tech {
    width: 810px;
  }
}
@media (min-width: 1280px) {
  /* line 13, ../scss/technologies-home.scss */
  .technologies-inner h1 {
    position: absolute;
    transform: rotate(-90deg);
    color: rgba(13, 67, 113, 0.06);
    font-size: 12rem;
    left: -38%;
    top: 42%;
  }
}
@media (min-width: 1800px) {
  /* line 13, ../scss/technologies-home.scss */
  .technologies-inner h1 {
    left: -17%;
  }
}

@media (min-width: 1280px) {
  /* line 28, ../scss/technologies-home.scss */
  .technologies {
    padding-bottom: 0rem;
  }
}
/* line 32, ../scss/technologies-home.scss */
.technologies-article {
  height: auto;
  margin-bottom: 3rem;
  background: rgba(255, 255, 255, 0.3);
  font-size: 16px;
}
/* line 37, ../scss/technologies-home.scss */
.technologies-article-container {
  display: flex;
  /* justify-content: space-between;  */
  align-items: center;
  height: 100%;
  flex-direction: column;
}
@media (min-width: 1280px) {
  /* line 37, ../scss/technologies-home.scss */
  .technologies-article-container {
    flex-direction: row;
  }
}
/* line 46, ../scss/technologies-home.scss */
.technologies-article-container-img {
  position: relative;
  width: 100%;
}
@media (min-width: 1280px) {
  /* line 46, ../scss/technologies-home.scss */
  .technologies-article-container-img {
    width: 315px;
  }
}
@media (min-width: 1280px) {
  /* line 53, ../scss/technologies-home.scss */
  .technologies-article-container-col-left {
    width: 515px;
    padding: 1rem 1rem 1rem 1.5rem;
  }
}
/* line 58, ../scss/technologies-home.scss */
.technologies-article-container-col-left .section-tag {
  font-weight: 500;
  letter-spacing: 3px;
  margin-bottom: 0;
  font-size: 20px;
  color: #00a6d7;
  /* color: $color-green; */
}
/* line 66, ../scss/technologies-home.scss */
.technologies-article-container-col-left .section-title {
  /* color: $color-bluelight; */
  letter-spacing: 2px;
}
/* line 70, ../scss/technologies-home.scss */
.technologies-article-container-col-left p {
  /* color: rgba(255, 255, 255, 0.74); */
  letter-spacing: 1px;
}
/* line 75, ../scss/technologies-home.scss */
.technologies-article-container-col-right {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1280px) {
  /* line 75, ../scss/technologies-home.scss */
  .technologies-article-container-col-right {
    width: 290px;
  }
}
/* line 82, ../scss/technologies-home.scss */
.technologies-article-container-col-right a {
  text-transform: uppercase;
  color: #c9d302;
  font-weight: 800;
  letter-spacing: 1px;
  /*  &:after {
       filter: invert(1);
   } */
  color: #9fc51b !important;
}
/* line 105, ../scss/_mixin.scss */
.technologies-article-container-col-right a:hover {
  text-decoration: none;
}
/* line 107, ../scss/_mixin.scss */
.technologies-article-container-col-right a:hover:after {
  margin-left: 20px;
  transition: linear .25s;
}
/* line 112, ../scss/_mixin.scss */
.technologies-article-container-col-right a:after {
  content: url(../images/right-arrow.png);
  position: absolute;
  margin-left: 10px;
  transition: linear .25s;
}
/* line 88, ../scss/technologies-home.scss */
.technologies-article-container-col-right a.download:after {
  display: none;
}
/* line 94, ../scss/technologies-home.scss */
.technologies-article-container-col-right .link {
  padding: 1rem 0;
}
/* line 101, ../scss/technologies-home.scss */
.technologies-article img.icon-tech {
  position: absolute;
  top: 25px;
  right: 30px;
  opacity: 1;
  width: 40px;
  height: auto;
  margin-bottom: 1rem;
}

/* PROGESS BAR */
/* line 114, ../scss/technologies-home.scss */
.progress-bar-container {
  align-items: start !important;
}
/* line 116, ../scss/technologies-home.scss */
.progress-bar-container .progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0);
}
/* line 125, ../scss/technologies-home.scss */
.progress-bar-container .progress-bar--increment {
  background-color: #7DC200;
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 0;
  border-radius: 5px;
}
@media (min-width: 1280px) {
  /* line 135, ../scss/technologies-home.scss */
  .progress-bar-container .navbar {
    height: 2400px;
  }
}
/* line 139, ../scss/technologies-home.scss */
.progress-bar-container .navbar ul {
  padding: 0 1em;
  list-style: none;
}
/* line 142, ../scss/technologies-home.scss */
.progress-bar-container .navbar ul li {
  position: relative;
  margin-bottom: 1em;
}
/* line 145, ../scss/technologies-home.scss */
.progress-bar-container .navbar ul li a {
  font-size: 1.2em;
  color: white;
  text-decoration: none;
  transition: all 0.1s;
}
/* line 154, ../scss/technologies-home.scss */
.progress-bar-container .active {
  color: #7DC200 !important;
}

/* 
.tabs-contain{
    overflow-x: scroll;
} */
/* line 163, ../scss/technologies-home.scss */
.mCenter {
  margin-top: 25% !important;
}

/* line 167, ../scss/technologies-home.scss */
.tabs-content-text-center {
  margin: 8rem auto;
}

/* line 7, ../scss/technologies-inner.scss */
.back:hover:after {
  margin-left: 0 !important;
}
/* line 11, ../scss/technologies-inner.scss */
.back:after {
  transform: rotate(180deg);
}

@media (min-width: 1280px) {
  /* line 18, ../scss/technologies-inner.scss */
  .technologies-inner-page.tabs .container {
    width: 1050px;
  }
}
/* line 23, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs h2.section-title {
  text-align: center;
}
@media (min-width: 1280px) {
  /* line 23, ../scss/technologies-inner.scss */
  .technologies-inner-page.tabs h2.section-title {
    width: 400px;
    margin: 0 auto 3rem;
  }
}
/* line 33, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav {
  display: flex;
  justify-content: center;
}
/* line 36, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li {
  text-align: center;
  width: 290px;
  opacity: .4;
}
/* line 40, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li a {
  padding: 10px 8px;
  background: #fff;
  border-radius: 15px;
  height: 185px;
  width: 150px;
  margin: 5px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.05);
  /* &:hover,
  &:focus {
      background: transparent;
  } */
}
@media (min-width: 1280px) {
  /* line 40, ../scss/technologies-inner.scss */
  .technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li a {
    max-width: 300px !important;
    width: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (min-width: 1280px) {
  /* line 40, ../scss/technologies-inner.scss */
  .technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li a {
    width: 200px;
  }
}
/* line 58, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li a img {
  height: 75px;
  margin-bottom: 0;
  padding: 0.5rem;
  width: 165px;
}
/* line 64, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li a span {
  display: block;
  font-weight: bold;
  margin-top: 10px;
  color: #606060;
  font-size: 16px;
}
/* line 76, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li.active {
  opacity: 1;
}
/* line 80, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line ul.nav li:hover {
  opacity: .7;
}
/* line 89, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane.active .tab-pane-content {
  display: flex;
  align-items: start;
  justify-content: space-between;
  margin-top: 0;
  padding: 5rem 0 2rem;
}
@media (min-width: 1280px) {
  /* line 96, ../scss/technologies-inner.scss */
  .technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane.active .tab-pane-content div:first-child {
    width: 45%;
  }
}
/* line 101, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane.active .tab-pane-content div:last-child {
  background: #fff;
  padding: 2rem;
  border-radius: 15px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.05);
}
@media (min-width: 1280px) {
  /* line 101, ../scss/technologies-inner.scss */
  .technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane.active .tab-pane-content div:last-child {
    width: 50%;
  }
}
/* line 113, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane h3 {
  margin-top: 0;
  color: #00a6d7;
  font-weight: 800;
}
/* line 118, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane h4 {
  font-weight: 600;
  color: #00a6d7;
  margin-bottom: 15px;
}
/* line 123, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane p {
  font-size: 16px;
}
/* line 124, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content .tab-pane p:first-child {
  font-size: 18px;
  font-weight: 600;
}
/* line 131, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content ul {
  padding: 0;
}
/* line 133, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content ul li {
  position: relative;
  list-style: none;
  margin-left: 25px;
  padding: 1.2rem 0;
  font-size: 16px;
}
/* line 139, ../scss/technologies-inner.scss */
.technologies-inner-page.tabs .tabbable-panel .tabbable-line .tab-content ul li:before {
  content: url(../images/check-icon.svg);
  position: absolute;
  left: -25px;
  width: 20px;
  height: 20px;
}
/* line 153, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list h3 {
  color: #00a6d7;
  font-size: 29px;
  font-weight: 800;
  line-height: 1.25;
  margin-bottom: 15px;
  color: #c9d302;
}
/* line 159, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .intro-text {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 1280px) {
  /* line 159, ../scss/technologies-inner.scss */
  .technologies-inner-page.quality-list .intro-text {
    width: 600px;
  }
}
/* line 167, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .owl-carousel {
  margin: 3rem 0;
}
/* line 169, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .owl-carousel .item {
  height: 115px;
  display: flex;
  justify-content: space-evenly;
  align-items: self-start;
}
/* line 176, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list img {
  width: 50px;
  height: 50px;
}
/* line 180, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .iso-container {
  margin: 60px auto;
}
@media (min-width: 1280px) {
  /* line 180, ../scss/technologies-inner.scss */
  .technologies-inner-page.quality-list .iso-container {
    width: 900px;
  }
}
/* line 185, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .iso-container .iso-card {
  text-align: center;
  padding: 1rem;
  border: 1px solid #c9d302;
  margin: 10px;
  border-radius: 15px;
}
@media (min-width: 1280px) {
  /* line 185, ../scss/technologies-inner.scss */
  .technologies-inner-page.quality-list .iso-container .iso-card {
    width: 300px;
  }
}
/* line 194, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .iso-container .iso-card img {
  width: 50px;
  height: 50px;
}
/* line 198, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .iso-container .iso-card h4 {
  color: #c9d302;
  font-weight: bold;
}
/* line 202, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .iso-container .iso-card p {
  height: 80px;
  color: #FFFFFF;
}
/* line 208, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky {
  margin-top: 10rem;
}
/* line 210, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky .info-sticky-container {
  position: relative;
  top: 0;
}
@media (min-width: 1280px) {
  /* line 210, ../scss/technologies-inner.scss */
  .technologies-inner-page.quality-list .info-sticky .info-sticky-container {
    width: 500px;
    height: 500px;
    padding: 2.2rem;
  }
}
/* line 218, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky .info-sticky-container img {
  width: auto;
  height: auto;
  margin-bottom: 20px;
}
/* line 223, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky .info-sticky-container h4 {
  line-height: 1.4;
  color: #c9d302;
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 231, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky .info-container {
  width: 100%;
}
@media (min-width: 1280px) {
  /* line 231, ../scss/technologies-inner.scss */
  .technologies-inner-page.quality-list .info-sticky .info-container {
    width: 500px;
  }
}
/* line 237, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky .info-container ul li {
  list-style: none;
  margin-bottom: 1rem;
  background: #fff;
  padding: 2rem;
  border-radius: 15px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.05);
}
/* line 244, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky .info-container ul li h4 {
  line-height: 1.4;
  color: #FFFFFF;
}
/* line 248, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-list .info-sticky .info-container ul li h3 {
  margin-top: 0;
}
/* line 256, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-detail {
  background: #00a6d7;
}
@media (min-width: 1280px) {
  /* line 258, ../scss/technologies-inner.scss */
  .technologies-inner-page.quality-detail .quality-detail-container {
    width: 920px;
  }
}
/* line 262, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-detail .quality-detail-container .section-title {
  color: #c9d302;
}
/* line 265, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-detail .quality-detail-container p.section-description {
  font-size: 18px;
  color: #fff;
}
/* line 271, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-detail .flex-end {
  display: flex;
  justify-content: end;
}
/* line 275, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-detail .flex-start {
  display: flex;
  justify-content: start;
}
/* line 279, ../scss/technologies-inner.scss */
.technologies-inner-page.quality-detail .quality-detail-box {
  background: white;
  padding: 2rem;
  border-radius: 15px;
  box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.01);
  margin-bottom: 4rem;
}
@media (min-width: 1280px) {
  /* line 279, ../scss/technologies-inner.scss */
  .technologies-inner-page.quality-detail .quality-detail-box {
    width: 500px;
  }
}
/* line 290, ../scss/technologies-inner.scss */
.technologies-inner-page.link-other-page {
  display: flex;
  flex-flow: column nowrap;
}
/* line 293, ../scss/technologies-inner.scss */
.technologies-inner-page.link-other-page .about-us-links {
  display: flex;
  justify-content: space-between;
}
/* line 297, ../scss/technologies-inner.scss */
.technologies-inner-page.link-other-page .about-us-links .btn-redirect a {
  color: transparent !important;
  text-align: center !important;
}
@media (min-width: 1280px) {
  /* line 297, ../scss/technologies-inner.scss */
  .technologies-inner-page.link-other-page .about-us-links .btn-redirect a {
    color: #606060;
  }
}
/* line 309, ../scss/technologies-inner.scss */
.technologies-inner-page.values .owl-carousel button.owl-dot {
  border: 1px solid #65b87d !important;
}
/* line 310, ../scss/technologies-inner.scss */
.technologies-inner-page.values .owl-carousel button.owl-dot.active {
  background: #65b87d !important;
}
/* line 318, ../scss/technologies-inner.scss */
.technologies-inner-page.inti h3 {
  color: #00a6d7;
  font-size: 29px;
  font-weight: 800;
  line-height: 1.25;
  margin-bottom: 15px;
  color: #9fc51b;
}
/* line 324, ../scss/technologies-inner.scss */
.technologies-inner-page.inti .intro-text {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 1280px) {
  /* line 324, ../scss/technologies-inner.scss */
  .technologies-inner-page.inti .intro-text {
    width: 600px;
  }
}
/* line 332, ../scss/technologies-inner.scss */
.technologies-inner-page.inti img {
  width: 50px;
  height: 50px;
}

/* line 340, ../scss/technologies-inner.scss */
ul.list-benefit {
  text-align: left;
  min-width: 300px;
  max-width: 510px;
  background: #fff;
  padding: 2rem;
  border-radius: 15px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.05);
  margin: 0 auto;
}
/* line 341, ../scss/technologies-inner.scss */
ul.list-benefit li {
  position: relative;
  list-style: none;
  margin-left: 25px;
  padding: 1.2rem 0;
  font-size: 16px;
}
/* line 347, ../scss/technologies-inner.scss */
ul.list-benefit li:before {
  content: url(../images/check-icon.svg);
  position: absolute;
  left: -25px;
  width: 20px;
  height: 20px;
}

/* line 366, ../scss/technologies-inner.scss */
.breadcrumb-section .breadcrumb li.active {
  color: #c9d302 !important;
}

/* line 371, ../scss/technologies-inner.scss */
.hs-responsive-embed-youtube {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 Aspect Ratio */
  padding-top: 25px;
}

/* line 376, ../scss/technologies-inner.scss */
.hs-responsive-embed-youtube iframe {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
}

/* line 383, ../scss/technologies-inner.scss */
.tab-content-contain {
  display: flex;
  flex-flow: row wrap;
}
/* line 386, ../scss/technologies-inner.scss */
.tab-content-contain-infoText {
  padding: 0 2rem;
}
/* line 389, ../scss/technologies-inner.scss */
.tab-content-contain-benefit {
  margin: 2rem 0 0;
}

/* line 395, ../scss/technologies-inner.scss */
.container-scroll-x {
  overflow-x: scroll;
  overflow-y: visible;
  flex-flow: row nowrap;
  justify-content: start !important;
  height: 230px;
}
@media (min-width: 1280px) {
  /* line 395, ../scss/technologies-inner.scss */
  .container-scroll-x {
    overflow-x: visible;
    justify-content: space-around !important;
  }
}
/* line 405, ../scss/technologies-inner.scss */
.container-scroll-x li {
  margin: 0 .2rem;
}
/* line 407, ../scss/technologies-inner.scss */
.container-scroll-x li a {
  max-width: 200px !important;
}
/* line 409, ../scss/technologies-inner.scss */
.container-scroll-x li a .container-scroll-x--link-contain-img {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 50px;
  width: 150px;
  margin: 0 1.22rem;
}
/* line 418, ../scss/technologies-inner.scss */
.container-scroll-x li a span {
  margin: 2rem 0 !important;
}

/* line 428, ../scss/technologies-inner.scss */
#tabCard1 {
  background-image: url(../images/tecnology_inoculant/top.PNG);
}

/* line 428, ../scss/technologies-inner.scss */
#tabCard2 {
  background-image: url(../images/tecnology_inoculant/hc.png);
}

/* line 428, ../scss/technologies-inner.scss */
#tabCard3 {
  background-image: url(../images/tecnology_inoculant/lli.PNG);
}

/* line 428, ../scss/technologies-inner.scss */
#tabCard4 {
  background-image: url(../images/tecnology_inoculant/dakar.png);
}

/* line 428, ../scss/technologies-inner.scss */
#tabCard5 {
  background-image: url(../images/tecnology_inoculant/top-hc.png);
}

/* line 433, ../scss/technologies-inner.scss */
.font-s {
  font-size: 13px !important;
}

/* line 439, ../scss/technologies-inner.scss */
.target-carousel {
  box-shadow: none !important;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1280px) {
  /* line 439, ../scss/technologies-inner.scss */
  .target-carousel {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.155), 0 3px 6px rgba(0, 0, 0, 0.2);
  }
}
/* line 448, ../scss/technologies-inner.scss */
.target-carousel-contain {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-around;
  padding: 1rem 2rem;
}
@media (min-width: 1280px) {
  /* line 448, ../scss/technologies-inner.scss */
  .target-carousel-contain {
    flex-flow: row nowrap;
    padding: auto;
  }
}
/* line 457, ../scss/technologies-inner.scss */
.target-carousel-contain-footer {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
@media (min-width: 1280px) {
  /* line 457, ../scss/technologies-inner.scss */
  .target-carousel-contain-footer {
    padding: 0rem 1rem;
  }
}
/* line 465, ../scss/technologies-inner.scss */
.target-carousel-contain-footer-text {
  padding: 1rem;
  text-align: center;
}
/* line 468, ../scss/technologies-inner.scss */
.target-carousel-contain-footer-text h3 {
  width: 100% !important;
  font-size: 20px !important;
  text-align: left;
}
/* line 473, ../scss/technologies-inner.scss */
.target-carousel-contain-footer-text a {
  color: #ffffff;
  letter-spacing: 1.5px;
  position: relative;
  text-align: center;
}
/* line 479, ../scss/technologies-inner.scss */
.target-carousel-contain-footer-text a b {
  font-size: 20px;
}
@media (min-width: 1280px) {
  /* line 483, ../scss/technologies-inner.scss */
  .target-carousel-contain-footer-text a:hover {
    text-decoration: none;
  }
  /* line 485, ../scss/technologies-inner.scss */
  .target-carousel-contain-footer-text a:hover:after {
    margin-left: 2rem;
    transition: linear .25s;
  }
  /* line 490, ../scss/technologies-inner.scss */
  .target-carousel-contain-footer-text a:after {
    content: url(../images/right-arrow.png);
    position: absolute;
    margin-left: 1rem;
    top: .2px;
    transition: linear .25s;
  }
}
/* line 499, ../scss/technologies-inner.scss */
.target-carousel-contain-footer-text-info {
  padding: 1rem 0rem 1rem 1rem;
}
@media (min-width: 1280px) {
  /* line 499, ../scss/technologies-inner.scss */
  .target-carousel-contain-footer-text-info {
    max-width: 80%;
  }
}
/* line 505, ../scss/technologies-inner.scss */
.target-carousel-contain-footer-text-btn {
  width: 40%;
  margin: 2rem auto;
}

/* line 516, ../scss/technologies-inner.scss */
.title-carousel-container {
  margin: 2rem auto;
}

@media (min-width: 1280px) {
  /* line 520, ../scss/technologies-inner.scss */
  .image-target-carousel {
    height: 320px;
    width: 500px;
  }
  /* line 524, ../scss/technologies-inner.scss */
  .image-target-carousel img {
    max-width: 350px;
    max-height: 350px;
    margin: auto 0;
  }
}

/* line 532, ../scss/technologies-inner.scss */
.footer-target-carousel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}

/* line 536, ../scss/technologies-inner.scss */
.marTop-3 {
  margin-top: 3rem !important;
}
@media (min-width: 1280px) {
  /* line 536, ../scss/technologies-inner.scss */
  .marTop-3 {
    margin-top: 0 !important;
  }
}

/* line 543, ../scss/technologies-inner.scss */
.p-sticky {
  position: sticky;
  top: 120px;
  z-index: 1;
}

/* line 547, ../scss/technologies-inner.scss */
.bk-grey {
  background-color: #F5F5F5;
  z-index: 10;
}

/* line 551, ../scss/technologies-inner.scss */
.pad-3 {
  padding: 2rem;
}

@media (max-width: 630px) {
  /* line 557, ../scss/technologies-inner.scss */
  .tabbable-panel .tabbable-line ul.nav {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 560, ../scss/technologies-inner.scss */
  .tabbable-panel .tabbable-line ul.nav li {
    text-align: center;
    width: auto !important;
    opacity: .4;
  }
  /* line 564, ../scss/technologies-inner.scss */
  .tabbable-panel .tabbable-line ul.nav li a {
    padding: 10px 8px;
    background: #fff;
    border-radius: 15px;
    height: 185px;
    width: 150px;
    margin: 5px;
    box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.05);
    /* &:hover,
    &:focus {
        background: transparent;
    } */
  }
  /* line 572, ../scss/technologies-inner.scss */
  .tabbable-panel .tabbable-line ul.nav li a img {
    height: 75px;
    margin-bottom: 0;
    padding: 0.5rem;
  }
  /* line 577, ../scss/technologies-inner.scss */
  .tabbable-panel .tabbable-line ul.nav li a span {
    display: block;
    font-weight: bold;
    margin-top: 10px;
    color: #606060;
    font-size: 16px;
  }
  /* line 589, ../scss/technologies-inner.scss */
  .tabbable-panel .tabbable-line ul.nav li.active {
    opacity: 1;
  }
  /* line 593, ../scss/technologies-inner.scss */
  .tabbable-panel .tabbable-line ul.nav li:hover {
    opacity: .7;
  }
}
/* line 601, ../scss/technologies-inner.scss */
.padding-tittle {
  padding-top: 5em;
}

/* line 604, ../scss/technologies-inner.scss */
.padding-bot {
  padding-bottom: 5em;
}

/* @import "_variables";
@import "_mixin"; */
/* #timeline .owl-item .owl-lazy{
    opacity: 1;
    }  */
/* line 12, ../scss/about-us.scss */
.card .btn-more {
  margin: 0;
  opacity: 1;
}

/* line 16, ../scss/about-us.scss */
.global-map {
  padding: 8rem 0 0rem;
}
@media (min-width: 1200px) {
  /* line 16, ../scss/about-us.scss */
  .global-map {
    padding: 8rem 0 3rem;
  }
}
/* line 21, ../scss/about-us.scss */
.global-map .map-section {
  height: 70vh;
}
@media (min-width: 1800px) {
  /* line 21, ../scss/about-us.scss */
  .global-map .map-section {
    height: 50vh;
  }
}
/* line 28, ../scss/about-us.scss */
.global-map .global-map-wrapper .column-sticky {
  position: sticky;
  top: 200px;
  height: 200px;
}
/* line 33, ../scss/about-us.scss */
.global-map .global-map-wrapper #d2 {
  margin-top: -100px;
  margin-bottom: 2rem;
}
@media (min-width: 1200px) {
  /* line 33, ../scss/about-us.scss */
  .global-map .global-map-wrapper #d2 {
    margin-bottom: 0;
  }
}

/* line 43, ../scss/about-us.scss */
.animation-color-country {
  color: #7dc200;
  transition: all .35s;
}
/* line 46, ../scss/about-us.scss */
.animation-color-country.sa-color {
  transition-delay: .3s;
}
/* line 49, ../scss/about-us.scss */
.animation-color-country.sa-color {
  transition-delay: .6s;
}

/* line 54, ../scss/about-us.scss */
.card {
  background: white;
  padding: 0px;
  border-radius: 15px;
  height: 100%;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-transition: all .35s ease-out;
  -moz-transition: all .35s ease-out;
  -o-transition: all .35s ease-out;
  transition: all .35s ease-out;
}
/* line 64, ../scss/about-us.scss */
.card .card-header {
  padding: 15px 0;
}

/* line 70, ../scss/about-us.scss */
.card:hover {
  background: white;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.07), 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-transition: all .35s ease-out;
  -moz-transition: all .35s ease-out;
  -o-transition: all .35s ease-out;
  transition: all .35s ease-out;
}

/* line 79, ../scss/about-us.scss */
.card:hover > .card-header > div > div > .btn-more {
  opacity: 0.9;
}

/* line 84, ../scss/about-us.scss */
section.top {
  position: fixed;
  bottom: 15px;
  left: 15px;
  z-index: 100000;
  text-align: center;
}
@media (min-width: 1280px) {
  /* line 84, ../scss/about-us.scss */
  section.top {
    bottom: 80px;
    left: 30px;
  }
}
/* line 94, ../scss/about-us.scss */
section.top a {
  color: #00a6d7;
  font-weight: 600;
}
/* line 98, ../scss/about-us.scss */
section.top img {
  opacity: 0;
  transition: linear .35s;
}
/* line 103, ../scss/about-us.scss */
section.about-us {
  padding: 3rem 0;
}
@media (min-width: 1280px) {
  /* line 103, ../scss/about-us.scss */
  section.about-us {
    padding: 5rem 0;
  }
}
/* line 108, ../scss/about-us.scss */
section.about-us .container-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 1280px) {
  /* line 108, ../scss/about-us.scss */
  section.about-us .container-flex {
    flex-direction: row;
  }
}
/* line 114, ../scss/about-us.scss */
section.about-us .container-grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 10px;
  grid-auto-rows: minmax(176px, auto);
}
@media (min-width: 1280px) {
  /* line 114, ../scss/about-us.scss */
  section.about-us .container-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
/* line 120, ../scss/about-us.scss */
section.about-us hr {
  width: 40px;
  height: 2px;
  background: #c9d302;
  margin: 0;
}
/* line 126, ../scss/about-us.scss */
section.about-us.image {
  padding: 0rem 0;
  position: relative;
}
/* line 129, ../scss/about-us.scss */
section.about-us.image .container-flex {
  position: relative;
}
/* line 131, ../scss/about-us.scss */
section.about-us.image .container-flex:before {
  content: '';
  width: 100%;
  height: 200px;
  position: absolute;
  z-index: 0;
  background: #c9d302;
  right: 30px;
  top: -18px;
}
@media (min-width: 1280px) {
  /* line 131, ../scss/about-us.scss */
  section.about-us.image .container-flex:before {
    width: 500px;
    height: 500px;
    left: -5px;
    right: unset;
  }
}
@media (min-width: 1800px) {
  /* line 131, ../scss/about-us.scss */
  section.about-us.image .container-flex:before {
    left: -5px;
  }
}
/* line 151, ../scss/about-us.scss */
section.about-us.image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
  position: relative;
  z-index: 1;
}
@media (min-width: 1280px) {
  /* line 151, ../scss/about-us.scss */
  section.about-us.image img {
    height: 500px;
    width: 570px;
  }
}
/* line 163, ../scss/about-us.scss */
section.about-us.image h3 {
  margin: 0 2rem;
  font-size: 17px;
  padding: 2rem;
  line-height: 30px;
}
/* line 170, ../scss/about-us.scss */
section.about-us.image p {
  margin: 1rem 0;
  font-size: 17px;
  padding: 1rem;
  line-height: 30px;
}
/* line 179, ../scss/about-us.scss */
section.about-us .container-carousel-card {
  padding: 2rem 1.5rem;
  border-radius: 15px;
  transition: all .35s;
  height: 250px;
}
@media (min-width: 1280px) {
  /* line 179, ../scss/about-us.scss */
  section.about-us .container-carousel-card {
    height: 325px;
  }
}
/* line 187, ../scss/about-us.scss */
section.about-us .container-carousel-card-icon {
  text-align: center;
}
/* line 189, ../scss/about-us.scss */
section.about-us .container-carousel-card-icon img {
  width: 45px;
  height: auto;
  transition: all .35s;
}
/* line 195, ../scss/about-us.scss */
section.about-us .container-carousel-card-description {
  color: #000;
  margin-top: 20px;
  font-weight: 600;
}
/* line 200, ../scss/about-us.scss */
section.about-us .container-carousel-card.bluegradient-a {
  background: #adbecb;
}
/* line 203, ../scss/about-us.scss */
section.about-us .container-carousel-card.bluegradient-b {
  background: #BFCCD6;
}
/* line 206, ../scss/about-us.scss */
section.about-us .container-carousel-card.bluegradient-c {
  background: #CFD8DF;
}
/* line 209, ../scss/about-us.scss */
section.about-us .container-carousel-card.bluegradient-d {
  background: #DCE2E7;
}
/* line 212, ../scss/about-us.scss */
section.about-us .container-carousel-card.green {
  background: #DCE16C;
}
/* line 215, ../scss/about-us.scss */
section.about-us .container-carousel-card.lightgreen {
  background: #E2E794;
}
/* line 218, ../scss/about-us.scss */
section.about-us .container-carousel-card:hover {
  box-shadow: 1px 1px 10px rgba(13, 67, 113, 0.2);
  background: #c9d302;
  transition: all .35s;
}
/* line 222, ../scss/about-us.scss */
section.about-us .container-carousel-card:hover img {
  width: 35px;
  transition: all .35s;
}
/* line 228, ../scss/about-us.scss */
section.about-us .container-carousel .owl-dots {
  margin-top: 20px;
}
/* line 232, ../scss/about-us.scss */
section.about-us .about-us-intro {
  margin-bottom: 35px;
}
/* line 234, ../scss/about-us.scss */
section.about-us .about-us-intro p.section-name {
  color: #00a6d7;
  font-weight: 500;
  letter-spacing: 3px;
  margin-bottom: 0;
  font-size: 20px;
}
/* line 241, ../scss/about-us.scss */
section.about-us .about-us-links a {
  color: #606060;
}
/* line 243, ../scss/about-us.scss */
section.about-us .about-us-links a span {
  color: #c9d302;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
  padding-bottom: 1rem;
  letter-spacing: 1px;
}
/* line 251, ../scss/about-us.scss */
section.about-us .about-us-links a:hover {
  text-decoration: none;
}
/* line 253, ../scss/about-us.scss */
section.about-us .about-us-links a:hover:after {
  margin-left: 20px;
  transition: linear .25s;
}
@media (min-width: 1280px) {
  /* line 259, ../scss/about-us.scss */
  section.about-us .about-us-links a:after {
    content: url(../images/right-arrow.png);
    position: absolute;
    margin-left: 10px;
    transition: linear .25s;
  }
}
/* line 267, ../scss/about-us.scss */
section.about-us .about-us-links-link {
  margin-bottom: 35px;
}
/* line 271, ../scss/about-us.scss */
section.about-us.cards-info {
  padding-top: 7rem;
}
/* line 159, ../scss/_mixin.scss */
section.about-us.blocks .block {
  background: #FFFFFF;
}
/* line 161, ../scss/_mixin.scss */
section.about-us.blocks .block-image {
  width: 100%;
}
/* line 163, ../scss/_mixin.scss */
section.about-us.blocks .block-image img {
  object-fit: contain;
  object-position: center;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* line 171, ../scss/_mixin.scss */
section.about-us.blocks .block-text {
  padding: 2rem;
  width: 100%;
}
/* line 174, ../scss/_mixin.scss */
section.about-us.blocks .block-text h4 {
  color: #00a6d7;
  font-weight: 500;
  letter-spacing: 3px;
  margin-bottom: 0;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
/* line 179, ../scss/_mixin.scss */
section.about-us.blocks .block-text h3 {
  color: #00a6d7;
  font-size: 29px;
  font-weight: 800;
  line-height: 1.25;
}
/* line 182, ../scss/_mixin.scss */
section.about-us.blocks .block-text p {
  font-size: 16px;
}
/* line 185, ../scss/_mixin.scss */
section.about-us.blocks .block-text a {
  text-transform: uppercase;
  color: #c9d302;
  font-weight: 800;
  letter-spacing: 1px;
}
/* line 190, ../scss/_mixin.scss */
section.about-us.blocks .block-text a:hover {
  text-decoration: none;
}
/* line 192, ../scss/_mixin.scss */
section.about-us.blocks .block-text a:hover:after {
  margin-left: 20px;
  transition: linear .25s;
}
/* line 197, ../scss/_mixin.scss */
section.about-us.blocks .block-text a:after {
  content: url(../images/right-arrow.png);
  position: absolute;
  margin-left: 10px;
  transition: linear .25s;
}
/* line 204, ../scss/_mixin.scss */
section.about-us.blocks .block-text-link {
  margin-top: 1rem;
}
/* line 280, ../scss/about-us.scss */
section.about-us.timeline .timeline-text {
  padding: 2rem 0.5rem;
}
/* line 282, ../scss/about-us.scss */
section.about-us.timeline .timeline-text p {
  font-size: 16px;
  padding-right: 30px;
}
@media (min-width: 1280px) {
  /* line 282, ../scss/about-us.scss */
  section.about-us.timeline .timeline-text p {
    padding-right: 0;
  }
}
/* line 290, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel {
  position: relative;
}
/* line 292, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel #first-item {
  padding: 2rem;
  background: #FFFFFF;
  border-radius: 15px;
  /* @include for-desktop-only {                       
      background: none;
      border-radius: 0;
  }     */
}
/* line 301, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel .item {
  background: #FFFFFF;
  padding-bottom: 20px;
  height: auto;
  border-radius: 15px;
  box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.1);
  /* @include for-desktop-only {
      height: 530px;                         
  } */
}
/* line 312, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel .owl-nav {
  position: absolute;
  top: 37%;
  transform: translateY(-50%);
  width: 100%;
}
/* line 317, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel .owl-nav .owl-prev {
  left: -20px;
  position: absolute;
  display: none;
}
/* line 322, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel .owl-nav .owl-next {
  right: 0px;
  position: absolute;
}
@media (min-width: 1280px) {
  /* line 322, ../scss/about-us.scss */
  section.about-us.timeline .timeline-carousel .owl-nav .owl-next {
    right: -50px;
  }
}
/* line 331, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel .owl-nav button span {
  font-size: 42px;
  background: #0d4371;
  width: 40px;
  height: 40px;
  display: inline-block;
  color: #fff;
  border-radius: 50%;
  padding: 5px;
}
/* line 343, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel .owl-dots {
  text-align: center;
}
/* line 346, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel button.owl-dot {
  width: 15px;
  height: 15px;
  background: #ffffff;
  border-radius: 50%;
  border: 1px solid #0d4371;
  margin: 0 2px;
}
/* line 353, ../scss/about-us.scss */
section.about-us.timeline .timeline-carousel button.owl-dot.active {
  background: #0d4371;
}
/* line 358, ../scss/about-us.scss */
section.about-us.timeline h3 {
  width: 20%;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 25px;
  font-weight: 600;
}
/* line 365, ../scss/about-us.scss */
section.about-us.timeline h5 {
  font-weight: 600;
  color: #a0c422;
  text-transform: uppercase;
}
/* line 370, ../scss/about-us.scss */
section.about-us.timeline .line {
  display: none;
  width: 100%;
  margin: 15px 0;
  height: 1px;
  background: #a3a3a3;
  position: relative;
}
@media (min-width: 1280px) {
  /* line 370, ../scss/about-us.scss */
  section.about-us.timeline .line {
    width: 77%;
    margin: 0 0;
  }
}
/* line 381, ../scss/about-us.scss */
section.about-us.timeline .line:before {
  content: '';
  height: 12px;
  width: 12px;
  background: #a3a3a3;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: -5px;
}
/* line 392, ../scss/about-us.scss */
section.about-us.timeline .date {
  padding: 0 1rem;
  margin: 10px 0;
}
@media (min-width: 1280px) {
  /* line 392, ../scss/about-us.scss */
  section.about-us.timeline .date {
    padding: 1rem 1rem 0.5rem;
    margin: 0 0;
  }
}
/* line 400, ../scss/about-us.scss */
section.about-us.timeline .date-text {
  text-align: center;
  padding: 0rem 1rem 0;
}
/* line 401, ../scss/about-us.scss */
section.about-us.timeline .date-text-title {
  color: #606060;
  font-weight: 600;
  text-align: center;
  margin: .5rem 0;
}
@media (min-width: 1280px) {
  /* line 401, ../scss/about-us.scss */
  section.about-us.timeline .date-text-title {
    text-align: left;
  }
}
@media (min-width: 1280px) {
  /* line 400, ../scss/about-us.scss */
  section.about-us.timeline .date-text {
    text-align: left;
  }
}
/* line 415, ../scss/about-us.scss */
section.about-us.timeline .date-text .owl-dots {
  margin-top: 0.5rem;
}
/* line 418, ../scss/about-us.scss */
section.about-us.timeline .date-text .item {
  box-shadow: none;
}
@media (min-width: 1280px) {
  /* line 418, ../scss/about-us.scss */
  section.about-us.timeline .date-text .item {
    height: 140px;
  }
}
/* line 425, ../scss/about-us.scss */
section.about-us.timeline .item-image {
  height: 250px;
  overflow: hidden;
  border-radius: 15px 15px 0px 0px;
}
/* line 429, ../scss/about-us.scss */
section.about-us.timeline .item-image img {
  object-fit: cover;
  object-position: center;
  height: 100%;
}
/* line 437, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque {
  position: sticky;
  top: 20px;
  height: 100vh;
}
/* line 441, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque h3 {
  color: #00a6d7;
  font-size: 29px;
  font-weight: 800;
  line-height: 1.25;
  margin-top: .5rem;
  font-size: 29px;
  text-align: center;
}
@media (min-width: 1280px) {
  /* line 441, ../scss/about-us.scss */
  section.about-us.numbers .numbers-plaque h3 {
    font-size: 36px;
    text-align: left;
  }
}
/* line 451, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.blue {
  background: #00a6d7;
}
/* line 453, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.blue h2 {
  color: #c9d302;
}
/* line 456, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.blue h4 {
  color: #c9d302;
}
/* line 459, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.blue h3 {
  color: #c9d302;
}
/* line 462, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.blue p {
  color: #c9d302;
}
/* line 466, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.green {
  background: #c9d302;
}
/* line 468, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.green h2 {
  color: #00a6d7;
}
/* line 471, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.green h4 {
  color: #00a6d7;
}
/* line 474, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.green h3 {
  color: #00a6d7;
}
/* line 477, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.green p {
  color: #00a6d7;
}
/* line 481, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey {
  background: #d1cece;
}
/* line 483, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey h2 {
  color: #00a6d7;
}
/* line 486, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey h4 {
  color: #00a6d7;
}
/* line 489, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey h3 {
  color: #00a6d7;
}
/* line 492, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey p {
  color: #00a6d7;
}
/* line 496, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey-b {
  background: #ede7e7;
}
/* line 498, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey-b h2 {
  color: #00a6d7;
}
/* line 501, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey-b h4 {
  color: #00a6d7;
}
/* line 504, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey-b h3 {
  color: #00a6d7;
}
/* line 507, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.lightgrey-b p {
  color: #00a6d7;
}
/* line 511, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.bluelight {
  background: #27b9d2;
}
/* line 513, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.bluelight h2 {
  color: #00a6d7;
}
/* line 516, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.bluelight h4 {
  color: #00a6d7;
}
/* line 519, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.bluelight h3 {
  color: #00a6d7;
}
/* line 522, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque.bluelight p {
  color: #00a6d7;
}
/* line 526, ../scss/about-us.scss */
section.about-us.numbers .numbers-plaque img {
  height: 80px;
}
/* line 530, ../scss/about-us.scss */
section.about-us.numbers .container-flex {
  justify-content: center;
  height: 100vh;
  /* &-numbers {
      width: 500px;
  } */
}
@media (min-width: 1280px) {
  /* line 530, ../scss/about-us.scss */
  section.about-us.numbers .container-flex {
    justify-content: space-between;
    height: auto;
  }
}
/* line 540, ../scss/about-us.scss */
section.about-us.numbers .container-flex-title {
  width: 100%;
  justify-content: center;
  display: flex;
}
@media (min-width: 1280px) {
  /* line 544, ../scss/about-us.scss */
  section.about-us.numbers .container-flex-title .title {
    width: 300px;
  }
}
/* line 550, ../scss/about-us.scss */
section.about-us.numbers .container-flex-card-number {
  text-align: center;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
@media (min-width: 1280px) {
  /* line 550, ../scss/about-us.scss */
  section.about-us.numbers .container-flex-card-number {
    height: 100vh;
  }
}
@media (min-width: 1280px) {
  /* line 560, ../scss/about-us.scss */
  section.about-us.numbers .container-flex-card-number .number {
    width: 350px;
  }
}
/* line 566, ../scss/about-us.scss */
section.about-us.numbers .container-flex-card-number:first-child {
  margin-top: 10rem;
}
/* line 569, ../scss/about-us.scss */
section.about-us.numbers .container-flex-card-number h2 {
  font-size: 4rem;
  color: #c9d302;
  font-weight: 800;
}
/* line 574, ../scss/about-us.scss */
section.about-us.numbers .container-flex-card-number h4 {
  color: #FFFFFF;
  font-weight: 600;
}
/* line 578, ../scss/about-us.scss */
section.about-us.numbers .container-flex-card-number h3 {
  color: #FFFFFF;
  margin-top: 2.5rem;
  font-size: 1.2rem;
}
/* line 583, ../scss/about-us.scss */
section.about-us.numbers .container-flex-card-number p {
  color: #FFFFFF;
}
/* line 590, ../scss/about-us.scss */
section.about-us.mision .card-mv {
  padding: 2rem;
  width: 100%;
  border-radius: 15px;
  position: relative;
}
@media (min-width: 1280px) {
  /* line 590, ../scss/about-us.scss */
  section.about-us.mision .card-mv {
    height: 450px;
  }
}
/* line 598, ../scss/about-us.scss */
section.about-us.mision .card-mv.blue {
  background: #00a6d7;
}
/* line 600, ../scss/about-us.scss */
section.about-us.mision .card-mv.blue h2 {
  color: #c9d302;
}
/* line 603, ../scss/about-us.scss */
section.about-us.mision .card-mv.blue p {
  color: #c9d302;
}
/* line 607, ../scss/about-us.scss */
section.about-us.mision .card-mv.grey {
  background: #d1cece;
}
/* line 609, ../scss/about-us.scss */
section.about-us.mision .card-mv.grey h2 {
  color: #00a6d7;
}
/* line 612, ../scss/about-us.scss */
section.about-us.mision .card-mv.grey p {
  color: #00a6d7;
}
/* line 616, ../scss/about-us.scss */
section.about-us.mision .card-mv.bluelight {
  background: #27b9d2;
}
/* line 618, ../scss/about-us.scss */
section.about-us.mision .card-mv.bluelight h2 {
  color: #00a6d7;
}
/* line 621, ../scss/about-us.scss */
section.about-us.mision .card-mv.bluelight p {
  color: #00a6d7;
}
/* line 625, ../scss/about-us.scss */
section.about-us.mision .card-mv.green {
  background: #c9d302;
}
/* line 627, ../scss/about-us.scss */
section.about-us.mision .card-mv.green h2 {
  color: #00a6d7;
}
/* line 630, ../scss/about-us.scss */
section.about-us.mision .card-mv.green p {
  color: #00a6d7;
}
/* line 635, ../scss/about-us.scss */
section.about-us.mision .card-mv img {
  height: 80px;
}
/* line 638, ../scss/about-us.scss */
section.about-us.mision .card-mv-text {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 643, ../scss/about-us.scss */
section.about-us.mision .card-mv-text h2 {
  color: #00a6d7;
  font-size: 29px;
  font-weight: 800;
  line-height: 1.25;
}
/* line 646, ../scss/about-us.scss */
section.about-us.mision .card-mv-text a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 655, ../scss/about-us.scss */
section.about-us.mision .card-mv-text a:hover > span:after {
  margin-left: 20px;
  transition: linear .25s;
}
/* line 665, ../scss/about-us.scss */
section.about-us.mision .card-mv.link {
  transition: all .35s;
}
/* line 667, ../scss/about-us.scss */
section.about-us.mision .card-mv.link span {
  color: #c9d302;
  font-weight: 600;
  position: absolute;
  right: 18%;
  bottom: 5%;
}
/* line 673, ../scss/about-us.scss */
section.about-us.mision .card-mv.link span:after {
  content: url(../images/right-arrow.png);
  filter: invert(1);
  position: absolute;
  margin-left: 10px;
  transition: linear .25s;
}
/* line 681, ../scss/about-us.scss */
section.about-us.mision .card-mv.link:hover {
  transform: translateX(10px);
  transition: all .35s;
}
