/* line 24, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
A {
  -webkit-transition: all .3s;
          transition: all .3s;
}

/* line 29, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
A.clean, .clean-a A {
  color: inherit;
  text-decoration: inherit;
}

/* line 35, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
A.no-decoration, .no-decoration-a A {
  text-decoration: none;
}

/* line 39, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
A.no-decoration:hover, .no-decoration-a A:hover {
  text-decoration: none;
}

/* line 47, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
UL.clean {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 53, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
UL.clean LI {
  margin: 0;
  padding: 0;
}

/* line 62, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
UL.horizontal > LI {
  float: left;
  padding: 0 5px;
  display: inline-block;
}

/* line 71, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.img-responsive IMG, .responsive-img IMG {
  max-width: 100%;
  height: auto;
}

/* line 77, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
IMG.fullwidth, .fullwidth-img IMG {
  width: 100%;
  height: auto;
}

/* line 83, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.opaque {
  opacity: 1 !important;
}

/* line 88, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.table {
  display: table;
  width: 100%;
}

/* line 93, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.table .td {
  display: table-cell;
}

/* line 97, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.table .td-middle {
  vertical-align: middle;
}

@media (max-width: 767px) {
  /* line 104, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .text-xs-center {
    text-align: center;
  }
}

/* line 113, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 119, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col-no-padding {
  padding: 0;
}

/* line 124, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.fullwidth-video {
  position: relative;
  padding-bottom: 56.25%;
}

/* line 129, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.fullwidth-video IFRAME {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 141, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
FORM.submitted :invalid {
  box-shadow: 0 0 2px 2px #f66;
}

/* line 147, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
FORM [disabled] {
  opacity: .5;
  pointer-events: none;
}

/* line 154, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 159, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.flex > * {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 164, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.flex.flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 170, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.lf-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}

/* line 180, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.lf-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 1200px) {
  /* line 180, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .lf-container {
    width: 1170px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 180, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .lf-container {
    width: 962px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 180, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .lf-container {
    width: 738px;
  }
}

@media (max-width: 767px) {
  /* line 180, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .lf-container {
    width: 100%;
  }
}

/* line 208, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 15px;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-1 {
  width: 8.33333%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-2 {
  width: 16.66667%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-3 {
  width: 25%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-4 {
  width: 33.33333%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-5 {
  width: 41.66667%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-6 {
  width: 50%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-7 {
  width: 58.33333%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-8 {
  width: 66.66667%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-9 {
  width: 75%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-10 {
  width: 83.33333%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-11 {
  width: 91.66667%;
}

/* line 215, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.col.xs-12 {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-1 {
    width: 8.33333%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-2 {
    width: 16.66667%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-3 {
    width: 25%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-4 {
    width: 33.33333%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-5 {
    width: 41.66667%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-6 {
    width: 50%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-7 {
    width: 58.33333%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-8 {
    width: 66.66667%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-9 {
    width: 75%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-10 {
    width: 83.33333%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-11 {
    width: 91.66667%;
  }
  /* line 224, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.sm-12 {
    width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-1 {
    width: 8.33333%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-2 {
    width: 16.66667%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-3 {
    width: 25%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-4 {
    width: 33.33333%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-5 {
    width: 41.66667%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-6 {
    width: 50%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-7 {
    width: 58.33333%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-8 {
    width: 66.66667%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-9 {
    width: 75%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-10 {
    width: 83.33333%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-11 {
    width: 91.66667%;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.md-12 {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-1 {
    width: 8.33333%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-2 {
    width: 16.66667%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-3 {
    width: 25%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-4 {
    width: 33.33333%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-5 {
    width: 41.66667%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-6 {
    width: 50%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-7 {
    width: 58.33333%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-8 {
    width: 66.66667%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-9 {
    width: 75%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-10 {
    width: 83.33333%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-11 {
    width: 91.66667%;
  }
  /* line 244, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
  .col.lg-12 {
    width: 100%;
  }
}

/* line 252, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel {
  position: relative;
}

/* line 256, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel .carousel-indicators {
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  left: 0;
  width: 100%;
}

/* line 267, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel .carousel-indicators LI {
  display: inline-block;
  margin: 0 5px;
  -webkit-transition: all .3s;
          transition: all .3s;
  cursor: pointer;
}

/* line 275, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel .carousel-indicators LI.dot {
  width: 15px;
  height: 15px;
  border: 1px solid;
  border-radius: 50%;
}

/* line 282, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel .carousel-indicators LI.dot.active {
  background-color: white;
}

/* line 288, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel .carousel-indicators LI.thumb {
  width: 70px;
  height: auto;
  border: 1px solid white;
  border-radius: 0%;
  text-indent: initial !important;
}

/* line 297, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel .carousel-indicators LI.thumb.active {
  border-color: black;
}

/* line 304, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.carousel .carousel-progress {
  position: absolute;
  bottom: 0;
  border-top: 2px solid;
}

/* line 313, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
#__bs_notify__ {
  opacity: .5;
  bottom: 0;
  top: initial !important;
}

/* line 320, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_framework.scss */
.krumo-root {
  color: #000;
}

/* line 1, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
.element-hidden {
  display: none;
}

/* line 5, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/* line 13, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/* line 24, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
DIV.tabs UL.tabs {
  padding: 0;
  list-style: none;
}

/* line 29, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
DIV.tabs UL.tabs LI {
  display: inline-block;
  padding: 5px 10px;
}

/* line 34, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
DIV.tabs UL.tabs LI.active {
  border-bottom: 1px solid;
}

/* line 37, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
DIV.tabs UL.tabs LI.active A {
  color: #666;
}

/* line 44, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
DIV.tabs UL.tabs LI A {
  color: #999;
}

/* line 47, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
DIV.tabs UL.tabs LI A:hover {
  text-decoration: none;
}

/* line 59, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
FORM#user-login .form-item, FORM#user-pass .form-item, FORM#user-register-form .form-item {
  margin-bottom: 15px;
}

/* line 64, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
FORM#user-login .form-actions, FORM#user-pass .form-actions, FORM#user-register-form .form-actions {
  margin: 30px 0;
}

/* line 69, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
FORM#user-login LABEL, FORM#user-pass LABEL, FORM#user-register-form LABEL {
  display: block;
  width: 100%;
}

/* line 75, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_drupal.scss */
FORM#user-login .description, FORM#user-pass .description, FORM#user-register-form .description {
  font-size: .85em;
  opacity: .8;
}

/*
@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/OpenSans-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
*/
/* line 18, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-default {
  font-family: Raleway, sans-serif;
}

/* line 23, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-light {
  font-weight: 300;
}

/* line 28, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-regular {
  font-weight: normal;
}

/* line 33, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-medium {
  font-weight: 500;
}

/* line 38, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-bold {
  font-weight: 700;
}

/* line 43, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-black {
  font-weight: 900;
}

/* line 48, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-italic {
  font-style: italic;
}

/* line 53, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-size-xs {
  font-size: 0.8em;
}

/* line 58, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-size-s {
  font-size: 0.9em;
}

/* line 63, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-size-n {
  font-size: 14px;
}

/* line 68, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-size-m {
  font-size: 1.2em;
}

/* line 73, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-size-l {
  font-size: 1.5em;
}

/* line 78, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-size-xl {
  font-size: 1.8em;
}

/* line 83, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_fonts.scss */
.font-size-xxl {
  font-size: 2em;
}

/* line 1, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.entrance {
  opacity: 0;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

/* line 8, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.no-animation {
  -webkit-animation-name: none !important;
          animation-name: none !important;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(30px);
            transform: translateX(30px);
  }
}

@-webkit-keyframes moveLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes moveLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes moveRight {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  100% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
}

@keyframes moveRight {
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  100% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
}

@-webkit-keyframes heart {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

@keyframes heart {
  0%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}

@keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}

/* line 129, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeIn {
  opacity: 1;
}

/* line 134, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

/* line 139, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

/* line 144, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeLeft {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

/* line 150, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeLeft.in {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

/* line 156, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeLeft.out {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

/* line 162, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeRight {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  opacity: 0;
}

/* line 168, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeRight.in {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

/* line 174, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.fadeRight.out {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

/* line 180, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.moveLeft {
  -webkit-animation-name: moveLeft;
          animation-name: moveLeft;
}

/* line 185, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_animations.scss */
.animationDelay {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

/* line 12, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
HTML, BODY {
  font-family: Raleway, sans-serif;
  background: #eee;
  color: #666666;
}

/* line 20, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER {
  background: #0a2643;
  color: #fff;
  text-align: center;
  padding: 20px 0;
}

/* line 27, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER .social-nets {
  margin-bottom: 20px;
}

/* line 31, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER .social-nets A {
  color: #fff;
  font-size: 22px;
  display: inline-block;
  margin: 0 10px;
}

/* line 38, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER .social-nets A:hover {
  color: #3ed5c8;
}

/* line 45, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER #footer-menu-desk {
  text-align: center;
  font-size: 0.9em;
}

/* line 50, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER #footer-menu-desk LI {
  float: none;
  display: inline-block;
}

/* line 55, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER #footer-menu-desk LI UL {
  display: none;
}

/* line 62, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
FOOTER #footer-menu-desk LI A:hover {
  text-decoration: underline;
  color: #3ed5c8;
}

/* line 72, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.color-blue-1 {
  color: #0a2643;
}

/* line 77, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.color-blue-2 {
  color: #3ed5c8;
}

/* line 82, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.color-red-1 {
  color: #e92e49;
}

/* line 89, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.carousel .carousel-indicators {
  bottom: 0;
  width: calc(100% - 120px);
  margin-left: 60px;
}

/* line 96, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.carousel .carousel-control {
  width: 50px;
}

/* line 100, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.carousel .carousel-control .fa {
  text-shadow: 3px 0 0 #3ed5c8, -3px 0 0 #3ed5c8;
}

/* line 108, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.carousel .carousel-control.right .fa {
  right: 25px;
}

/* line 116, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.carousel .carousel-control.left .fa {
  left: 25px;
}

/* line 125, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.carousel .item IMG {
  width: 100%;
}

/* line 130, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.carousel .item .caption {
  background: #0a2643;
  color: #fff;
  padding: 30px;
}

@media (max-width: 767px) {
  /* line 130, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
  .carousel .item .caption {
    min-height: 220px;
    padding-top: 60px;
    padding-bottom: 30px;
  }
}

@media (min-width: 768px) {
  /* line 130, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
  .carousel .item .caption {
    background: rgba(10, 38, 67, 0.9);
    position: absolute;
    bottom: 30px;
    right: 30px;
    font-size: 18px;
    max-width: 420px;
  }
}

/* line 156, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact {
  background: url(../img/contacto-bg.jpg) no-repeat top center;
  background-size: cover;
  color: #fff;
  padding: 80px 0 50px;
}

/* line 163, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact H2 {
  margin-top: 10px;
}

/* line 169, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact .form-wrapper {
  max-width: 800px;
  margin: 0 auto;
}

/* line 177, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM .col {
  padding: 5px;
}

/* line 182, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM LABEL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #0a2643;
  padding: 8px 5px;
}

/* line 188, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM LABEL .label {
  color: #3ed5c8;
}

/* line 193, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM LABEL .field {
  width: 100%;
  padding-left: 10px;
}

/* line 199, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM LABEL.message {
  display: block;
}

/* line 205, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM INPUT, #contact FORM TEXTAREA {
  width: 100%;
  background: #0a2643;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  resize: none;
  outline: none;
}

/* line 216, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM TEXTAREA {
  height: 150px;
}

/* line 221, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM .submit {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
}

/* line 228, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM .submit {
  margin-top: 20px;
  color: #3ed5c8;
  -webkit-transition: all .3s;
          transition: all .3s;
}

/* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#contact FORM .submit:hover {
  color: #fff;
}

/* line 245, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.modal .loading {
  height: 50px;
  background: url(../img/loading.gif) no-repeat center center;
}

/* line 251, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.modal .close {
  position: absolute;
  top: 5px;
  right: 5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 1px dashed #3ed5c8;
  border-radius: 50%;
  color: #3ed5c8;
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 1px;
  background: #fff;
  margin-top: 4px;
  z-index: 33;
}

/* line 269, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.modal .close .fa {
  -webkit-transition: all .3s;
          transition: all .3s;
}

/* line 276, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.modal .close:hover .fa {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

@media (min-width: 768px) {
  /* line 283, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
  .modal .modal-dialog {
    width: 100%;
    max-width: 900px;
  }
}

/* line 292, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.modal .modal-content {
  box-shadow: none;
  border-radius: 0;
}

/* line 298, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
.modal .modal-body {
  padding: 0;
}

/* line 304, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
#block-nodeblock-1 {
  background: url(../img/negocios-top-bg.png) repeat-x center bottom;
  padding-bottom: 90px;
}

@media (max-width: 767px) {
  /* line 304, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/adapta.main.scss */
  #block-nodeblock-1 {
    padding-bottom: 50px;
  }
}

/* line 3, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container {
  background: #0a2643;
  padding: 15px 0;
  margin: 0;
  height: 60px;
}

/* line 10, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-lg {
  color: #b8b8b8;
}

/* line 14, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-lg .logo-lg, HEADER #header-container #header-bar-lg .logo-sm {
  width: auto;
  height: auto;
}

/* line 20, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-lg.fixed-menu {
  max-width: 100% !important;
  background: #0a2643;
  padding-top: 15px;
}

/* line 30, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-sm #main-nav-sm {
  background: #0a2643;
}

/* line 36, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-sm #main-nav-sm .btn-primary > DIV {
  border-color: #3ed5c8;
}

/* line 44, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-sm #main-nav-sm #main-menu-mobile > LI {
  border-bottom: 1px dashed #3ed5c8;
}

/* line 53, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-sm #main-nav-sm #main-menu-mobile > LI A {
  font-size: 1.2em;
}

/* line 57, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-sm #main-nav-sm #main-menu-mobile > LI A:hover, HEADER #header-container #header-bar-sm #main-nav-sm #main-menu-mobile > LI A.active, HEADER #header-container #header-bar-sm #main-nav-sm #main-menu-mobile > LI A.active-trail {
  color: #3ed5c8;
}

/* line 66, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER #header-container #header-bar-sm .logo {
  height: auto;
  margin-top: 5px;
}

/* line 74, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg {
  float: right;
  margin-right: 30px;
}

/* line 79, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg A {
  display: block;
  padding: 0 10px;
}

/* line 84, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg A:hover, HEADER NAV#main-nav-lg A.active, HEADER NAV#main-nav-lg A.active-trail {
  color: #3ed5c8;
}

/* line 92, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg #main-menu-desk > LI {
  position: relative;
}

/* line 104, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg #main-menu-desk > LI UL {
  position: absolute;
  margin: 0;
  padding: 0 10px;
  list-style: none;
  background: #0a2643;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s;
          transition: all .3s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* line 117, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg #main-menu-desk > LI UL LI {
  border-bottom: 1px dashed #3ed5c8;
}

/* line 121, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg #main-menu-desk > LI UL LI A {
  display: block;
  padding: 5px;
  white-space: nowrap;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg #main-menu-desk > LI UL LI:last-child {
  border: none;
}

/* line 137, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_header.scss */
HEADER NAV#main-nav-lg #main-menu-desk > LI:hover UL {
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  opacity: 1;
  visibility: visible;
}

/* line 4, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-1 {
  background: none;
  padding-bottom: 0;
}

/* line 10, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 {
  text-align: center;
}

/* line 14, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do {
  color: #fff;
  margin-top: -1px;
  -ms-flex-line-pack: center;
      align-content: center;
}

/* line 21, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do A {
  cursor: pointer;
}

/* line 28, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .preview .title {
  font-size: 1.5em;
  text-transform: uppercase;
  margin: 10px 0;
  display: block;
  margin: 0 auto;
  max-width: 300px;
}

/* line 41, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .full .image, .front #block-nodeblock-2 .what-we-do .full .title, .front #block-nodeblock-2 .what-we-do .full .body {
  vertical-align: middle;
  display: inline-block;
}

/* line 50, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .full .image IMG {
  width: 90px;
  height: auto;
}

/* line 57, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .full .title {
  text-transform: uppercase;
  padding: 0 30px;
  max-width: 300px;
}

@media (min-width: 768px) {
  /* line 57, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .full .title {
    font-size: 1.8em;
  }
}

/* line 69, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .full .body {
  font-size: 1.2em;
  text-align: left;
  border-left: 1px dotted;
  padding: 30px;
  max-width: 400px;
}

/* line 80, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col {
  width: 33.33%;
  overflow: hidden;
  -webkit-transition: all .3s;
          transition: all .3s;
  position: relative;
  min-height: 300px;
  padding: 15px 0;
}

/* line 89, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col .full {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 2s;
          transition: opacity 2s;
}

/* line 100, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col.long {
  width: 100%;
}

/* line 104, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col.long .full {
  visibility: visible;
  position: relative;
  opacity: 1;
}

/* line 112, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col.long .preview {
  display: none;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 123, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col.long .op.close {
  display: block;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col.long .op.expand {
  display: none;
}

/* line 135, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col.small {
  width: 0;
}

/* line 140, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col A {
  color: inherit;
  text-decoration: underline;
  cursor: pointer;
}

/* line 147, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col .op {
  font-size: 14px;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  position: absolute;
  right: 5px;
  bottom: 5px;
}

/* line 161, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col .op.close {
  display: none;
}

/* line 166, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .col .op.expand {
  display: block;
}

/* line 174, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .len {
  background: url(../img/analizamos-bg.jpg) no-repeat center;
}

/* line 179, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .block {
  background: url(../img/construimos-bg.jpg) no-repeat center;
}

/* line 184, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .rule {
  background: url(../img/disenamos-bg.jpg) no-repeat center;
}

/* line 189, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-2 .what-we-do .len, .front #block-nodeblock-2 .what-we-do .block, .front #block-nodeblock-2 .what-we-do .rule {
  background-size: auto 1000px;
}

@media (max-width: 767px) {
  /* line 14, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 199, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .preview {
    display: none;
  }
  /* line 204, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .col {
    width: 100%;
  }
  /* line 208, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .col .full {
    visibility: visible;
    opacity: 1;
    position: relative;
  }
  /* line 214, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .col .full .image, .front #block-nodeblock-2 .what-we-do .col .full .title, .front #block-nodeblock-2 .what-we-do .col .full .body {
    display: block;
    margin: 0 auto;
  }
  /* line 220, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .col .full .title {
    font-size: 1.2em;
    margin: 15px auto;
  }
  /* line 226, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .col .full .body {
    text-align: center;
    border: none;
  }
  /* line 234, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-2 .what-we-do .col .more, .front #block-nodeblock-2 .what-we-do .col .more.expand {
    display: none;
  }
}

/* line 247, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-4 {
  background: url(../img/quienes-somos-bg.jpg) no-repeat center;
  background-size: cover;
}

/* line 253, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-4 .node-4-content {
  background: #0a2643;
  color: #fff;
  max-width: 800px;
  text-align: center;
}

/* line 260, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-4 .node-4-content .body {
  max-width: 600px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  /* line 253, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-4 .node-4-content {
    padding: 40px 15px;
    margin: 100px auto;
  }
}

@media (max-width: 767px) {
  /* line 253, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
  .front #block-nodeblock-4 .node-4-content {
    padding: 15px 0;
    margin: 50px auto;
  }
}

/* line 281, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 {
  background: url(../img/filosofia-bg.jpg) no-repeat center;
  background-size: cover;
  color: #fff;
  padding: 50px 0;
  text-align: center;
}

/* line 290, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content {
  max-width: 600px;
  margin: auto;
}

/* line 295, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .node-5-flex {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

/* line 300, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .col {
  padding: 5px;
}

/* line 304, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .col .image {
  margin-bottom: 20px;
}

/* line 309, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .col > DIV {
  padding: 30px 15px;
}

/* line 316, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .col:nth-child(1) > DIV {
  background: rgba(233, 46, 73, 0.9);
}

/* line 321, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .col:nth-child(2) > DIV {
  background: rgba(62, 213, 200, 0.9);
}

/* line 326, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .col:nth-child(3) > DIV {
  background: rgba(119, 195, 210, 0.9);
}

/* line 331, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_front.scss */
.front #block-nodeblock-5 .node-5-content .col:nth-child(4) > DIV {
  background: rgba(168, 206, 84, 0.9);
}

/* line 15, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios H1 {
  margin: 10px 0;
}

/* line 20, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-content {
  background: url(../img/negocios-bg.png) no-repeat center top;
  padding-top: 60px;
  padding-bottom: 60px;
}

/* line 27, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .head {
  max-width: 450px;
  margin: 0 auto;
  margin-bottom: 50px;
}

/* line 34, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items {
  max-width: 900px;
  margin: 0 auto;
}

/* line 39, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items .col {
  padding: 0;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}

/* line 51, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items .col .text {
  position: absolute;
  width: 100%;
  z-index: 2;
  color: white;
  padding: 10px 5px;
  top: 0;
  font-size: 0.9em;
  min-height: 100px;
  -webkit-transition: all .3s;
          transition: all .3s;
}

/* line 64, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items .col .text H2, .page-negocios .view-negocios .view-items .col .text P {
  margin: 0;
}

/* line 69, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items .col .text:before {
  content: ' ';
  position: absolute;
  display: block;
  bottom: -15px;
  left: 50%;
  width: 30px;
  height: 15px;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  margin-left: -15px;
}

/* line 92, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items .col:nth-child(3n-1) .text {
  top: initial;
  bottom: 0;
}

/* line 108, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-3ed5c8 .text {
  background-color: rgba(62, 213, 200, 0.9);
  color: #fff;
}

/* line 113, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-3ed5c8 .text H2.title {
  color: #0a2643;
}

/* line 118, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-3ed5c8 .text:before {
  border-top: 15px solid #3ed5c8;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-3ed5c8 .col:nth-child(3n-1) .text:before {
  border-bottom: 15px solid rgba(62, 213, 200, 0.9);
  border-top: none;
  top: -15px;
  bottom: initial;
}

/* line 108, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-e92e49 .text {
  background-color: rgba(233, 46, 73, 0.9);
  color: #fff;
}

/* line 113, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-e92e49 .text H2.title {
  color: #fff;
}

/* line 118, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-e92e49 .text:before {
  border-top: 15px solid #e92e49;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-e92e49 .col:nth-child(3n-1) .text:before {
  border-bottom: 15px solid rgba(233, 46, 73, 0.9);
  border-top: none;
  top: -15px;
  bottom: initial;
}

/* line 108, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-0a2643 .text {
  background-color: rgba(10, 38, 67, 0.9);
  color: #fff;
}

/* line 113, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-0a2643 .text H2.title {
  color: #fff;
}

/* line 118, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-0a2643 .text:before {
  border-top: 15px solid #0a2643;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-0a2643 .col:nth-child(3n-1) .text:before {
  border-bottom: 15px solid rgba(10, 38, 67, 0.9);
  border-top: none;
  top: -15px;
  bottom: initial;
}

/* line 108, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-95d32b .text {
  background-color: rgba(149, 211, 43, 0.9);
  color: #0a2643;
}

/* line 113, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-95d32b .text H2.title {
  color: #0a2643;
}

/* line 118, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-95d32b .text:before {
  border-top: 15px solid #95d32b;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-95d32b .col:nth-child(3n-1) .text:before {
  border-bottom: 15px solid rgba(149, 211, 43, 0.9);
  border-top: none;
  top: -15px;
  bottom: initial;
}

/* line 108, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-77c3d2 .text {
  background-color: rgba(119, 195, 210, 0.9);
  color: #fff;
}

/* line 113, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-77c3d2 .text H2.title {
  color: #0a2643;
}

/* line 118, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-77c3d2 .text:before {
  border-top: 15px solid #77c3d2;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-77c3d2 .col:nth-child(3n-1) .text:before {
  border-bottom: 15px solid rgba(119, 195, 210, 0.9);
  border-top: none;
  top: -15px;
  bottom: initial;
}

/* line 108, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-eb8728 .text {
  background-color: rgba(235, 135, 40, 0.9);
  color: #fff;
}

/* line 113, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-eb8728 .text H2.title {
  color: #fff;
}

/* line 118, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-eb8728 .text:before {
  border-top: 15px solid #eb8728;
}

/* line 128, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-eb8728 .col:nth-child(3n-1) .text:before {
  border-bottom: 15px solid rgba(235, 135, 40, 0.9);
  border-top: none;
  top: -15px;
  bottom: initial;
}

/* line 146, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .view-negocios .view-items.color-95d32b .col .text {
  min-height: auto;
}

/* line 158, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .close {
  top: 70px;
}

/* line 163, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .loading {
  height: 200px;
}

/* line 168, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .carousel {
  border-top: 1px dashed;
  padding-top: 10px;
  padding-bottom: 80px;
  margin-top: 20px;
}

/* line 175, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .carousel LI.thumb {
  border-color: #0a2643;
  margin: 3px;
}

/* line 181, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .carousel LI.thumb.active {
  border-color: #3ed5c8;
}

/* line 187, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .carousel .carousel-indicators {
  bottom: 15px;
}

@media (max-width: 767px) {
  /* line 187, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
  .page-negocios .modal .carousel .carousel-indicators {
    display: none;
  }
}

/* line 197, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .carousel .carousel-control {
  z-index: 99px;
}

/* line 201, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios .modal .carousel .carousel-control .fa {
  top: auto;
  bottom: 0px;
}

/* line 219, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-3ed5c8 .modal .close {
  color: #3ed5c8;
  border-color: #3ed5c8;
}

/* line 225, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-3ed5c8 .modal .carousel {
  border-top: 1px dashed #3ed5c8;
}

/* line 231, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-3ed5c8 .modal .carousel .carousel-indicators .active {
  border-color: #3ed5c8;
}

/* line 239, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-3ed5c8 .modal .carousel .carousel-control .fa {
  text-shadow: 3px 0 0 #3ed5c8, -3px 0 0 #3ed5c8;
}

/* line 219, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-e92e49 .modal .close {
  color: #e92e49;
  border-color: #e92e49;
}

/* line 225, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-e92e49 .modal .carousel {
  border-top: 1px dashed #e92e49;
}

/* line 231, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-e92e49 .modal .carousel .carousel-indicators .active {
  border-color: #e92e49;
}

/* line 239, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-e92e49 .modal .carousel .carousel-control .fa {
  text-shadow: 3px 0 0 #e92e49, -3px 0 0 #e92e49;
}

/* line 219, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-0a2643 .modal .close {
  color: #0a2643;
  border-color: #0a2643;
}

/* line 225, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-0a2643 .modal .carousel {
  border-top: 1px dashed #0a2643;
}

/* line 231, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-0a2643 .modal .carousel .carousel-indicators .active {
  border-color: #0a2643;
}

/* line 239, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-0a2643 .modal .carousel .carousel-control .fa {
  text-shadow: 3px 0 0 #0a2643, -3px 0 0 #0a2643;
}

/* line 219, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-95d32b .modal .close {
  color: #95d32b;
  border-color: #95d32b;
}

/* line 225, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-95d32b .modal .carousel {
  border-top: 1px dashed #95d32b;
}

/* line 231, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-95d32b .modal .carousel .carousel-indicators .active {
  border-color: #95d32b;
}

/* line 239, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-95d32b .modal .carousel .carousel-control .fa {
  text-shadow: 3px 0 0 #95d32b, -3px 0 0 #95d32b;
}

/* line 219, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-77c3d2 .modal .close {
  color: #77c3d2;
  border-color: #77c3d2;
}

/* line 225, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-77c3d2 .modal .carousel {
  border-top: 1px dashed #77c3d2;
}

/* line 231, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-77c3d2 .modal .carousel .carousel-indicators .active {
  border-color: #77c3d2;
}

/* line 239, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-77c3d2 .modal .carousel .carousel-control .fa {
  text-shadow: 3px 0 0 #77c3d2, -3px 0 0 #77c3d2;
}

/* line 219, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-eb8728 .modal .close {
  color: #eb8728;
  border-color: #eb8728;
}

/* line 225, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-eb8728 .modal .carousel {
  border-top: 1px dashed #eb8728;
}

/* line 231, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-eb8728 .modal .carousel .carousel-indicators .active {
  border-color: #eb8728;
}

/* line 239, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_business.scss */
.page-negocios.color-eb8728 .modal .carousel .carousel-control .fa {
  text-shadow: 3px 0 0 #eb8728, -3px 0 0 #eb8728;
}

/* line 4, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_clients.scss */
.page-node-15 H1 {
  width: 100%;
  text-align: center;
}

/* line 11, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_clients.scss */
.page-node-15 .node-container {
  margin: 0 auto;
  margin-top: 50px;
}

/* line 18, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_clients.scss */
.page-node-15 .clients {
  margin-top: 50px;
  margin-bottom: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 25, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_clients.scss */
.page-node-15 .clients .col {
  padding: 5px;
}

/* line 30, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_clients.scss */
.page-node-15 .clients .client {
  background: #e4e4e4;
}

/* line 5, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_contact.scss */
.page-contacto .content .head {
  background: url(../img/contacto-page-bg.png) no-repeat top center;
}

/* line 13, ../../../../../var/www/html/adapta/sites/all/themes/adapta/src/sass/_contact.scss */
.page-contacto #block-views-bloques-contacto .head {
  display: none;
}
