/* 
    Created on : 15/mar/2018, 14:22:50
    Author     : andre.carvalho
*/
@-webkit-keyframes go-left {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
}

@-moz-keyframes go-left {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
}

@-ms-keyframes go-left {
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
  /* line 27, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 32, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
}

@keyframes go-left {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
}

@-webkit-keyframes go-right {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
}

@-moz-keyframes go-right {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
}

@-ms-keyframes go-right {
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
  /* line 46, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  /* line 51, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  100% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
}

@keyframes go-right {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  /*    100% {
    opacity: 1;
    -webkit-transform:  translate(0, 0);
    transform:  translate(0, 0);
}*/
}

@-webkit-keyframes return-right {
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-moz-keyframes return-right {
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-ms-keyframes return-right {
  /* line 65, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  /* line 70, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes return-right {
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes return-left {
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-moz-keyframes return-left {
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-ms-keyframes return-left {
  /* line 79, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  /* line 84, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes return-left {
  0% {
    opacity: 0;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes beat {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes beat {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

@-ms-keyframes beat {
  /* line 93, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  0% {
    -webkit-transform: scale(1);
  }
  /* line 96, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  50% {
    -webkit-transform: scale(1.1);
  }
  /* line 99, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

@keyframes beat {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

/* line 108, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.align-items-center {
  display: flex;
  align-items: center;
}

/* line 112, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.row {
  width: 100%;
}

/* line 115, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.coluna-6 {
  display: inline-block;
  width: 49%;
}

/* line 119, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.coluna-8 {
  display: inline-block;
  width: 65%;
}

/* line 123, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.coluna-3 {
  display: inline-block;
  width: 33.333%;
}

/* line 127, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.coluna-12 {
  width: 100%;
}

/* line 130, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.margin-top-40 {
  margin-top: 40px;
}

/* line 133, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.margin-top-20 {
  margin-top: 20px;
}

/* line 136, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.margin-bottom-10 {
  margin-bottom: 10px;
}

/* line 139, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.padding-30 {
  margin-top: 40px;
}

/* line 142, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.padding-40 {
  margin-top: 40px;
}

/* line 146, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
h1 {
  color: #e67e22;
}

/* line 149, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
h2 {
  padding-right: 20px;
  padding-left: 20px;
}

/* line 153, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.text-center {
  text-align: center;
}

/* line 156, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.titulo-simples {
  font-size: 36px;
  font-weight: 300;
  text-align: center;
  line-height: 1.4em;
  margin: 30px 0px;
}

/* line 164, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.contactos-wrapper {
  padding-top: 29px;
}

/* line 166, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.contactos-wrapper h4 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* line 170, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.contactos-wrapper .contactos {
  margin-top: 21px;
}

/* line 174, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.container-larger {
  padding-right: 200px;
  padding-left: 200px;
  max-width: 1920px;
  margin: 0 auto;
  box-sizing: border-box;
}

/* line 183, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
header .lang {
  display: none;
}

/* line 188, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container {
  background-color: white;
}

/* line 191, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 50px;
}

/* line 197, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .wrapper-slider-top .slider-top-equipa {
  margin-bottom: 0px;
}

/* line 199, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .wrapper-slider-top .slider-top-equipa img {
  width: 100%;
  height: auto;
}

/* line 205, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .coluna-esquerda {
  /*padding-left:274px;*/
  width: 50%;
  display: flex;
  align-items: center;
}

/* line 207, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .coluna-esquerda h1 {
  font-size: 50px;
  line-height: 70px;
  /*text-align: center;*/
  width: 100%;
  /*padding-right: 20px;*/
  /*padding-left: 20px;*/
}

/* line 215, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .coluna-esquerda h3 {
  line-height: 28px;
}

/* line 221, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .coluna-esquerda .titulos {
  /*padding-left:90px;*/
  /*padding: 0px 55px;*/
}

/* line 224, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .coluna-esquerda .titulos h3, .main-container .wrapper-top .coluna-esquerda .titulos p {
  max-width: 85%;
  font-size: 20px;
  line-height: 1.8rem;
  color: #222222;
  font-weight: 300;
  /*text-align: center;*/
  margin-top: 20px;
}

/* line 236, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-top .coluna-direita {
  /*padding-right: 290px;*/
  width: 50%;
  display: inline-block;
}

/* line 244, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-bem-vindo {
  padding: 60px 0px;
  color: white;
  background-color: #40B7A0;
}

/* line 248, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container .wrapper-bem-vindo h3 {
  padding: 0px 20px;
  font-weight: 300;
  line-height: 33px;
}

/* line 255, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa {
  background-color: white;
  text-align: center;
  margin-top: 100px;
}

/* line 259, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .equipa-item {
  padding: 0px;
  display: inline-block;
  margin-bottom: 30px;
}

/* line 264, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.8s;
  transition: -webkit-transform 0.8s;
  -o-transition: transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 279, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .flip-box {
  min-height: 350px;
  min-width: 350px;
  position: relative;
  /*max-width:  250px;*/
}

/* line 284, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .flip-box a {
  left: 0px;
  z-index: 2;
  min-height: 100%;
  min-width: 100%;
  display: inline-block;
  position: absolute;
}

/* line 293, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
}

/* line 297, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .flip-box-front, .main-container #wrapper-equipa .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 304, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .flip-box-back {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
}

/* line 308, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .titulo-simples {
  margin: 30px 0px;
}

/* line 311, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .descricao {
  text-align: left;
  float: left;
  margin-top: 11px;
  width: 100%;
}

/* line 316, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .descricao h3 {
  font-size: 20px;
}

/* line 319, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-equipa .descricao hr {
  margin: 7px 0px;
  border-top: 1px solid #eee;
}

/* line 326, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-instagram {
  background-color: white;
  margin-top: 50px;
  width: 100%;
  padding: 30px 0px 80px;
}

/* line 331, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-instagram p {
  font-size: 20px;
  line-height: 25px;
  color: #222222;
  font-weight: 300;
  margin-bottom: 40px;
}

/* line 338, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #wrapper-instagram .coluna-20 {
  display: inline-block;
  width: 19%;
  margin-right: -4px;
}

/* line 345, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials {
  padding: 70px 0px;
  /*background-image: url(../../img/equipa/testemunhos/teste2.jpg);*/
  background-color: #aaaaaa29;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 353, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials h2 {
  margin: 0px 0px 50px !important;
  color: black;
  margin-top: 0px;
}

/* line 358, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials h3 {
  color: #777;
  margin-bottom: 30px;
}

/* line 362, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials .titulo {
  margin-bottom: 50px;
}

/* line 365, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials .mais-testemunhos {
  position: absolute;
  right: 20px;
  bottom: -10px;
}

/* line 370, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa {
  text-align: center;
  height: 390px;
}

/* line 373, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .slick-dots button:before {
  font-size: 16px;
  color: #CCC;
  opacity: 1;
}

/* line 378, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .slick-active button:before {
  color: #E67E22;
}

/* line 382, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .testimonial {
  overflow: hidden;
  min-height: 500px;
  /*max-width:400px;*/
}

/* line 387, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .testimonial .img-wrapper {
  /*height: 350px;*/
  /*margin-left: 18.5%;*/
  /*width: 44%;*/
  /*float: left;*/
  background-position: center center;
  background-size: cover !important;
}

@media only screen and (max-width: 767px) {
  /* line 387, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .main-container #section_testimonials #testimonials-equipa .testimonial .img-wrapper {
    width: 100%;
    margin-left: 0;
    /*min-height: 200px;*/
    /*height: 200px!important;*/
  }
}

/* line 403, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .testimonial .info-wrapper {
  margin: 0px 20px;
  min-height: 380px;
  /*width: 20%;*/
  /*float: left;*/
  position: relative;
  background-color: #fff;
  line-height: 1.2em;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (max-width: 767px) {
  /* line 403, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .main-container #section_testimonials #testimonials-equipa .testimonial .info-wrapper {
    /*min-height: 300px!important;*/
  }
}

/* line 424, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .testimonial .info-wrapper .title {
  /*                        background-color: $green;
                                                color: white;
                                                text-align: center;
                                                font-size: 20px;
                                                font-weight: bold;
                                                line-height: 1.2em;
                                                padding: 10px;*/
}

/* line 434, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .testimonial .info-wrapper .quote {
  line-height: 1.6em;
  padding: 30px;
  box-sizing: border-box;
  /*min-height: 250px;*/
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  /* line 434, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .main-container #section_testimonials #testimonials-equipa .testimonial .info-wrapper .quote {
    /*min-height: 300px!important;*/
  }
}

/* line 451, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .testimonial .info-wrapper .rating {
  color: #E67E22;
  margin-top: 10px;
}

/* line 456, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #section_testimonials #testimonials-equipa .testimonial .info-wrapper .person-name {
  color: #40B7A0;
  bottom: 0px;
  /*height: 40px;*/
  margin-top: 20px;
  right: 0px;
  font-weight: bold;
  text-align: center;
}

/* line 473, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa {
  padding-top: 50px;
  padding-bottom: 30px;
  text-align: center;
  background-color: #F7F7F7;
}

/* line 479, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .header-form-contactos h2 {
  color: #40B7A0;
  font-size: 36px;
  font-weight: 300;
  text-align: center;
  margin: 20px 0px 30px;
}

/* line 486, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .header-form-contactos p {
  font-size: 20px !important;
  line-height: 24px !important;
  color: #222222;
  font-weight: 300;
  text-align: center;
  margin-top: 20px;
}

/* line 495, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .header-form-contactos .message-container {
  max-width: 698px;
  font-size: 16px;
  line-height: 1.6;
}

/* line 501, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper {
  padding: 30px 0px;
  max-width: 698px;
  margin-right: auto;
  margin-left: auto;
}

/* line 506, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form {
  max-width: 698px;
  text-align: center;
  overflow: auto;
  color: #666666;
  box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
  /* line 506, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .main-container #form-equipa .form-wrapper form {
    padding: 20px;
  }
  /* line 514, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .main-container #form-equipa .form-wrapper form .form-row {
    margin-bottom: 0px;
  }
}

/* line 519, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form input[type=text], .main-container #form-equipa .form-wrapper form input[type=date], .main-container #form-equipa .form-wrapper form textarea, .main-container #form-equipa .form-wrapper form select {
  transition: border-color 0.3s ease;
  width: 100%;
}

/* line 522, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form input[type=text]:focus, .main-container #form-equipa .form-wrapper form input[type=date]:focus, .main-container #form-equipa .form-wrapper form textarea:focus, .main-container #form-equipa .form-wrapper form select:focus {
  border-color: #E67E22;
}

/* line 526, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form textArea {
  box-sizing: border-box;
  height: 90px;
}

/* line 530, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form label {
  text-align: left;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0px 5px;
}

/* line 537, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form input {
  box-sizing: border-box;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: -.3px;
  color: #666;
  height: 38px;
}

/* line 547, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form .form-row > div {
  position: relative;
}

/* line 551, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.main-container #form-equipa .form-wrapper form .button-wrapper {
  width: 100%;
  text-align: center;
}

/* line 561, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.wrapper-termos-condicoes {
  margin: -7px 0px 20px;
  display: flex;
  align-items: center;
}

/* line 565, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.wrapper-termos-condicoes label {
  margin-top: 0px !important;
  font-weight: normal !important;
}

/* line 569, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.wrapper-termos-condicoes a {
  color: #6cc3ba !important;
}

/* line 572, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.wrapper-termos-condicoes .checkbox-termos-condicoes {
  display: none;
}

/* line 575, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.wrapper-termos-condicoes input#TermosCondicoes:checked ~ label .checkbox {
  background-position: left -12px;
}

/* line 578, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.wrapper-termos-condicoes .label-termos-condicoes {
  margin-top: 0px;
  position: relative;
  z-index: 10;
}

/* line 582, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
.wrapper-termos-condicoes .label-termos-condicoes .checkbox {
  background: url(../../img/design/checkbox.png) left top no-repeat;
  height: 13px;
  margin-right: 7px;
  width: 13px;
  cursor: pointer;
  margin-top: 3px;
  margin-bottom: 3px;
}

@media only screen and (max-width: 340px) {
  /* line 596, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .flip-box-inner {
    height: auto;
    display: -webkit-inline-box;
  }
  /* line 600, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .descricao {
    float: none !important;
    margin: auto;
    /*max-width: 240px !important;*/
    /*min-width: 280px !important;*/
  }
  /* line 607, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa {
    text-align: center;
    height: 490px !important;
  }
  /* line 610, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .quote {
    padding: 10px !important;
  }
  /* line 613, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .info-wrapper {
    min-height: 500px !important;
  }
  /* line 619, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item {
    padding: 0px 36px;
    display: block !important;
  }
  /* line 622, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .flip-box {
    padding: 0px !important;
    min-height: 250px !important;
    min-width: 200px !important;
  }
  /* line 627, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao {
    margin: auto;
    height: auto;
    min-width: 100% !important;
    display: block;
  }
  /* line 632, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao div {
    padding: 0px;
  }
}

@media only screen and (min-width: 340px) and (max-width: 350px) {
  /* line 641, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .flip-box-inner {
    height: auto;
    display: -webkit-inline-box;
  }
  /* line 645, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .descricao {
    float: none !important;
    margin: auto;
    /*max-width: 240px !important;*/
    /*min-width: 280px !important;*/
  }
  /* line 652, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa {
    text-align: center;
    height: 490px !important;
  }
  /* line 655, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .quote {
    padding: 10px !important;
  }
  /* line 658, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .info-wrapper {
    min-height: 500px !important;
  }
  /* line 664, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item {
    padding: 0px 36px;
    display: block !important;
  }
  /* line 667, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .flip-box {
    padding: 0px !important;
    min-height: 256px !important;
    min-width: 200px !important;
  }
  /* line 672, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao {
    margin: auto;
    height: auto;
    min-width: 100% !important;
    display: block;
  }
  /* line 677, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao div {
    padding: 0px;
  }
}

@media only screen and (min-width: 350px) and (max-width: 380px) {
  /* line 686, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .flip-box-inner {
    height: auto;
    display: -webkit-inline-box;
  }
  /* line 690, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .descricao {
    float: none !important;
    margin: auto;
    /*max-width: 240px !important;*/
    /*min-width: 280px !important;*/
  }
  /* line 697, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa {
    text-align: center;
    height: 490px !important;
  }
  /* line 700, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .quote {
    padding: 10px !important;
  }
  /* line 703, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .info-wrapper {
    min-height: 500px !important;
  }
  /* line 709, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item {
    padding: 0px 36px;
    display: block !important;
  }
  /* line 712, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .flip-box {
    padding: 0px !important;
    min-height: 290px !important;
    min-width: 200px !important;
  }
  /* line 717, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao {
    margin: auto;
    height: auto;
    min-width: 100% !important;
    display: block;
  }
  /* line 722, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao div {
    padding: 0px;
  }
}

@media only screen and (min-width: 380px) and (max-width: 426px) {
  /* line 731, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .flip-box {
    padding: 0px 10px;
    /*max-width: 50%!important;;*/
    margin: auto;
    height: auto;
    min-height: 290px !important;
    max-width: 280px !important;
    min-width: 280px !important;
  }
  /* line 740, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .descricao {
    float: none !important;
    margin: auto;
    max-width: 240px !important;
    min-width: 280px !important;
  }
  /* line 746, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa {
    text-align: center;
    height: 490px !important;
  }
  /* line 749, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .quote {
    padding: 10px !important;
  }
  /* line 752, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .info-wrapper {
    min-height: 500px !important;
  }
  /* line 758, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item {
    padding: 0px 36px;
    display: block !important;
  }
  /* line 761, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .flip-box {
    min-height: 290px !important;
    min-width: 200px !important;
  }
  /* line 765, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao {
    margin: auto;
    height: auto;
    min-width: 280px !important;
    display: block;
  }
  /* line 770, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item .descricao div {
    padding: 0px;
  }
}

@media only screen and (max-width: 768px) {
  /* line 779, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .container-larger {
    padding: 0px !important;
  }
  /* line 782, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  h2 {
    font-size: 30px !important;
  }
  /* line 785, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  h1 {
    line-height: 40px !important;
    font-size: 36px !important;
    margin-bottom: 0px;
  }
  /* line 792, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .equipa-item {
    margin-top: 40px;
  }
  /* line 798, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-instagram p {
    padding-right: 20px;
    padding-left: 20px;
  }
  /* line 802, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-instagram .coluna-20 {
    width: 98% !important;
  }
  /* line 807, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .equipa-item {
    /*max-width: fit-content;*/
    /*padding: 0px!important;*/
    /*width: 100%;*/
  }
  /* line 813, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .flip-box {
    padding: 0px 10px;
    /*max-width: 50%!important;;*/
    min-height: 360px !important;
    min-width: 360px !important;
  }
  /* line 819, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .descricao {
    /*float: none!important;*/
    /*margin: auto;*/
    /*width: auto !important;*/
    min-width: 360px !important;
  }
  /* line 825, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .descricao div {
    padding: 0px 10px;
  }
  /* line 831, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials .mais-testemunhos {
    text-align: center;
    position: absolute;
    right: 15% !important;
    left: 15% !important;
    bottom: -55px !important;
  }
  /* line 840, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    padding-top: 0px !important;
    width: 100%;
  }
  /* line 845, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top p {
    margin-top: 9px;
  }
  /* line 848, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top h1 {
    padding: 20px 0px !important;
  }
  /* line 851, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top h3 {
    font-size: 20px;
  }
  /* line 854, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .titulos {
    padding: 0px 10px !important;
  }
  /* line 857, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .coluna-direita, .wrapper-top .coluna-esquerda {
    width: 100%;
  }
  /* line 861, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .coluna-direita {
    padding-top: 30px;
    display: flex !important;
    justify-content: center;
  }
  /* line 865, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .coluna-direita .slider-top-equipa {
    max-width: 80% !important;
  }
  /* line 870, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .mais-testemunhos {
    display: none;
  }
}

@media only screen and (max-width: 860px) {
  /* line 877, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    padding-top: 0px !important;
  }
  /* line 881, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .titulos {
    width: 100%;
    text-align: center;
  }
  /* line 884, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .titulos p {
    max-width: 100% !important;
  }
  /* line 888, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .coluna-direita, .wrapper-top .coluna-esquerda {
    width: 100% !important;
  }
  /* line 891, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .coluna-direita {
    display: flex !important;
    justify-content: center;
  }
  /* line 894, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top .coluna-direita .slider-top-equipa {
    max-width: 70%;
  }
  /* line 899, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .container-larger {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media only screen and (max-width: 1048px) {
  /* line 908, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .wrapper-top h1 {
    padding: 0px;
  }
  /* line 912, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .descricao {
    margin-top: 0px;
  }
}

@media only screen and (min-width: 1048px) and (max-width: 1120px) {
  /* line 919, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa .flip-box {
    min-height: 310px !important;
    min-width: 310px !important;
  }
  /* line 923, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .container-larger {
    padding-right: 150px;
    padding-left: 150px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1225px) {
  /* line 930, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa {
    text-align: center;
    height: 550px !important;
  }
  /* line 933, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .info-wrapper {
    min-height: 550px !important;
  }
}

@media only screen and (max-width: 1225px) {
  /* line 940, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa.container-larger {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
}

@media only screen and (min-width: 1225px) and (max-width: 1412px) {
  /* line 947, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa.container-larger {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  /* line 951, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa {
    text-align: center;
    height: 450px !important;
  }
  /* line 954, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #section_testimonials #testimonials-equipa .info-wrapper {
    min-height: 450px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1600px) {
  /* line 962, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  .flip-box {
    /*        min-width: 300px!important; 
        min-height: 300px!important; */
  }
}

@media only screen and (min-width: 1412px) and (max-width: 1814px) {
  /* line 969, D:/Webserver/homehunting/webapp/assets/css/webapp/scss/equipa.scss */
  #wrapper-equipa.container-larger {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
}
