/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* reset */
/* line 10, ../sass/style.scss */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* line 16, ../sass/style.scss */
html,
body {
  height: 100%;
  scroll-behavior: smooth;
  line-height: 2
  4px;
}

/* line 23, ../sass/style.scss */
body {
  font-family: "Montserrat";
  font-size: 16px;
  background-color: white;
  color: #212529;
}

/* line 30, ../sass/style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #212529;
  font-weight: 500;
}

/* line 39, ../sass/style.scss */
h1 {
  font-size: 40px;
  line-height: 60px;
}

/* line 44, ../sass/style.scss */
h2 {
  font-size: 32px;
  line-height: 48px;
}

/* line 49, ../sass/style.scss */
h3 {
  font-size: 28px;
  line-height: 42px;
}

/* line 54, ../sass/style.scss */
h4 {
  font-size: 24px;
  line-height: 36px;
}

/* line 59, ../sass/style.scss */
h5 {
  font-size: 20px;
  line-height: 30px;
}

/* line 64, ../sass/style.scss */
h6 {
  font-size: 16px;
}

/* line 68, ../sass/style.scss */
p,
ul li {
  line-height: 30px;
}

/* hover */
/* line 75, ../sass/style.scss */
a {
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}
/* line 79, ../sass/style.scss */
a:hover {
  color: #0a8278;
}

/* line 86, ../sass/style.scss */
button:hover,
input[type="submit"]:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}

/* flex-wrapper */
/* line 93, ../sass/style.scss */
#flex-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  /* home */
  /* slide */
  /* saiba-mais */
  /* informacoes */
  /* sobre */
  /* sobre-page */
  /* unidades */
  /* contato */
  /* exames */
  /* footer */
}
/* line 98, ../sass/style.scss */
#flex-wrapper header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  min-height: 241px;
  height: auto;
  padding: 31px 90px;
}
/* line 107, ../sass/style.scss */
#flex-wrapper header .logo img {
  max-width: 373px;
  width: 100%;
  height: 117;
  background-size: cover;
}
/* line 113, ../sass/style.scss */
#flex-wrapper header .social {
  text-align: left;
  margin-top: 31px;
  margin-right: 31px;
}
/* line 117, ../sass/style.scss */
#flex-wrapper header .social img {
  position: relative;
  top: 7px;
  margin-bottom: 10px;
}
/* line 121, ../sass/style.scss */
#flex-wrapper header .social span {
  font-size: 16px;
  font-weight: 300;
}
/* line 126, ../sass/style.scss */
#flex-wrapper header nav {
  margin-top: 62px;
}
/* line 129, ../sass/style.scss */
#flex-wrapper header nav ul li {
  margin-right: 31px;
  display: inline-flex;
  font-weight: 300;
  color: #727176;
  text-transform: uppercase;
}
/* line 135, ../sass/style.scss */
#flex-wrapper header nav ul li a {
  color: #727176;
  text-decoration: none;
  height: 2px;
}
/* line 139, ../sass/style.scss */
#flex-wrapper header nav ul li a:hover {
  color: #0a8278;
}
/* line 141, ../sass/style.scss */
#flex-wrapper header nav ul li a:hover:hover::after {
  content: "";
  width: 51px;
  height: 2px;
  background-color: #00607e;
  display: block;
  margin-top: 11px;
  -moz-transition: all 3s;
  -o-transition: all 3s;
  -webkit-transition: all 3s;
  transition: all 3s;
}
/* line 158, ../sass/style.scss */
#flex-wrapper section#slide {
  position: relative;
  width: 100%;
  height: auto;
}
/* line 163, ../sass/style.scss */
#flex-wrapper section#slide .slide img {
  width: 100%;
  /*height: 806px;*/
  background-size: cover;
  background-position: center;
}
/* line 170, ../sass/style.scss */
#flex-wrapper section#slide .prev,
#flex-wrapper section#slide .next {
  color: white;
  font-size: 80px;
  position: absolute;
  /* top: 50%; */
  top: 50%;
}
/* line 178, ../sass/style.scss */
#flex-wrapper section#slide .prev {
  position: absolute;
}
/* line 181, ../sass/style.scss */
#flex-wrapper section#slide .next {
  position: absolute;
}
/* line 185, ../sass/style.scss */
#flex-wrapper section#slide .slick-dots {
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 25%;
  right: 25%;
}
/* line 191, ../sass/style.scss */
#flex-wrapper section#slide .slick-dots li {
  display: inline-block;
}
/* line 193, ../sass/style.scss */
#flex-wrapper section#slide .slick-dots li button {
  background: white;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  width: 19px;
  height: 19px;
  border: none;
  font-size: 0;
  margin: 0 5px;
}
/* line 205, ../sass/style.scss */
#flex-wrapper section#slide .slick-dots li.slick-active button {
  background-color: #00E0D2;
  color: red;
}
/* line 215, ../sass/style.scss */
#flex-wrapper section#saiba-mais {
  background-color: #eaeaea;
  padding: 40px 0;
}
/* line 218, ../sass/style.scss */
#flex-wrapper section#saiba-mais .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  padding-top: 91px;
}
/* line 224, ../sass/style.scss */
#flex-wrapper section#saiba-mais .container .card {
  width: 342px;
  min-height: 314px;
  height: auto;
  background: url("../images/saiba.png");
  color: white;
  margin: 5px;
  padding: 26px;
}
/* line 232, ../sass/style.scss */
#flex-wrapper section#saiba-mais .container .card h4 {
  color: white;
  font-weight: 300;
  font-size: 25px;
}
/* line 237, ../sass/style.scss */
#flex-wrapper section#saiba-mais .container .card p {
  font-weight: 300;
  font-size: 14px;
  padding: 50px 0;
}
/* line 242, ../sass/style.scss */
#flex-wrapper section#saiba-mais .container .card button {
  background: url("../images/saiba2.png");
  border: none;
  color: white;
  padding: 10px 15px;
  float: right;
  font-weight: 300;
  font-size: 19px;
}
/* line 256, ../sass/style.scss */
#flex-wrapper section#informacoes {
  /* @include display-flex;
  @include justify-content(center);
  @include flex-direction(column);
  @include align-items(center);*/
}
/* line 261, ../sass/style.scss */
#flex-wrapper section#informacoes .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
/* line 266, ../sass/style.scss */
#flex-wrapper section#informacoes .container .card {
  width: 270px;
  /*width: 70%;*/
  min-height: 257px;
  height: auto;
  color: #9a999e;
  margin: 5px;
  text-align: center;
}
/* line 274, ../sass/style.scss */
#flex-wrapper section#informacoes .container .card img {
  width: 95px;
  height: 95px;
}
/* line 279, ../sass/style.scss */
#flex-wrapper section#informacoes .container .card h4 {
  color: #007f90;
  font-weight: 600;
  font-size: 20px;
  font-style: normal;
  margin: 20px 0 5px 0;
}
/* line 286, ../sass/style.scss */
#flex-wrapper section#informacoes .container .card span {
  color: #000000;
  font-size: 14px;
}
/* line 290, ../sass/style.scss */
#flex-wrapper section#informacoes .container .card p {
  font-size: 12.5px;
  color: #9a999e;
  margin-bottom: 24px;
}
/* line 294, ../sass/style.scss */
#flex-wrapper section#informacoes .container .card pa:hover {
  color: #0a8278;
}
/* line 300, ../sass/style.scss */
#flex-wrapper section#informacoes h2 {
  color: #007f90;
  font-size: 36px;
  font-weight: bold;
  margin: 90px 0 49px 0;
  text-transform: capitalize;
  text-align: center;
  display: block;
}
/* line 310, ../sass/style.scss */
#flex-wrapper section#informacoes img.logo-soc {
  width: 218px;
  height: 116px;
  display: block;
  margin: 90px auto 90px auto;
}
/* line 322, ../sass/style.scss */
#flex-wrapper section#sobre {
  background-color: #eaeaea;
  padding: 71px 0;
}
/* line 325, ../sass/style.scss */
#flex-wrapper section#sobre .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
/* line 330, ../sass/style.scss */
#flex-wrapper section#sobre .container .card {
  min-width: 263px;
  max-width: 1045px;
  width: 100%;
}
/* line 334, ../sass/style.scss */
#flex-wrapper section#sobre .container .card h2 {
  font-size: 40px;
  margin: 20px 0;
  font-weight: bold;
}
/* line 339, ../sass/style.scss */
#flex-wrapper section#sobre .container .card p {
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
}
/* line 344, ../sass/style.scss */
#flex-wrapper section#sobre .container .card span {
  font-size: 30px;
  color: #6e6e6e;
  font-weight: 300;
  float: right;
  margin: 25px 0;
}
/* line 350, ../sass/style.scss */
#flex-wrapper section#sobre .container .card span a {
  color: #6e6e6e;
}
/* line 352, ../sass/style.scss */
#flex-wrapper section#sobre .container .card span a:hover {
  color: #0a8278;
}
/* line 364, ../sass/style.scss */
#flex-wrapper section#sobre-page .title-section h1 {
  font-size: 48px;
  font-weight: bold;
  margin: 71px 0;
  text-align: center;
  font-style: normal;
}
/* line 372, ../sass/style.scss */
#flex-wrapper section#sobre-page .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
/* line 378, ../sass/style.scss */
#flex-wrapper section#sobre-page .container .card-wrapper .card-text p {
  font-size: 24px;
  font-weight: 300;
  font-style: normal;
  margin-bottom: 30px;
  line-height: 36px;
}
/* line 390, ../sass/style.scss */
#flex-wrapper section#unidades {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  background-color: #eaeaea;
  text-align: center;
  padding: 60px 0 40px 0;
}
/* line 399, ../sass/style.scss */
#flex-wrapper section#unidades .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  background-color: white;
  width: auto;
}
/* line 407, ../sass/style.scss */
#flex-wrapper section#unidades .container .card {
  /*min-width: 363px;*/
  /*max-width: 363px;*/
  width: 90%;
  height: 513px;
  color: #9a999e;
  background-color: #cccccc;
  margin: 16px 9px 40px 9px;
  position: relative;
}
/* line 416, ../sass/style.scss */
#flex-wrapper section#unidades .container .card .desc {
  height: auto;
  text-align: left;
  height: 100px;
}
/* line 421, ../sass/style.scss */
#flex-wrapper section#unidades .container .card img {
  text-align: center;
  width: 100%;
  background-size: cover;
}
/* line 426, ../sass/style.scss */
#flex-wrapper section#unidades .container .card h5 {
  color: #00607e;
  font-size: 22px;
  font-weight: bold;
  margin-top: 35px;
  margin-bottom: 0;
  padding-left: 41px;
}
/* line 434, ../sass/style.scss */
#flex-wrapper section#unidades .container .card p {
  padding-left: 41px;
  margin: 10px 0 10px 0;
  font-size: 14px;
  font-weight: 500;
  color: #414141;
}
/* line 441, ../sass/style.scss */
#flex-wrapper section#unidades .container .card p.fone {
  text-align: right;
  float: left;
}
/* line 446, ../sass/style.scss */
#flex-wrapper section#unidades .container .card button {
  background-color: #00607e;
  border: none;
  color: white;
  /*max-width: 283px;*/
  max-width: 283px;
  width: 77%;
  padding: 18px 0;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  position: absolute;
  bottom: -25px;
  left: 40px;
  right: 40px;
}
/* line 464, ../sass/style.scss */
#flex-wrapper section#unidades h2 {
  color: #009185;
  font-weight: bold;
  font-size: 30px;
  font-style: normal;
  margin: 12px 0 16px 0;
}
/* line 472, ../sass/style.scss */
#flex-wrapper section#unidades h5 {
  color: #414141;
  font-weight: 300;
  margin-bottom: 47px;
  font-size: 16px;
}
/* line 478, ../sass/style.scss */
#flex-wrapper section#unidades .title-unidades {
  background-color: white;
  width: 100%;
  height: auto;
  margin-top: 20px;
}
/* line 486, ../sass/style.scss */
#flex-wrapper section#unidades::before {
  content: "";
  display: block;
  width: 100%;
  background-color: white;
  height: 80px;
  margin: -100px 0 20px 0;
}
/* line 496, ../sass/style.scss */
#flex-wrapper section#contato {
  background: url("../images/bgcontato.png") no-repeat;
  background-size: cover;
  text-align: center;
  padding: 40px 0 70px 0;
  margin-bottom: -40px;
}
/* line 502, ../sass/style.scss */
#flex-wrapper section#contato .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
}
/* line 507, ../sass/style.scss */
#flex-wrapper section#contato .container h2 {
  color: #009185;
  font-weight: bold;
  font-size: 30px;
  font-style: normal;
  margin: 40px 0 16px 0;
  text-transform: capitalize;
  text-align: center;
}
/* line 516, ../sass/style.scss */
#flex-wrapper section#contato .container h5 {
  color: #414141;
  font-weight: 300;
  margin-bottom: 59px;
  font-size: 16px;
  text-align: center;
  width: 90%;
  display: inline-block;
  text-align: center;
}
/* line 526, ../sass/style.scss */
#flex-wrapper section#contato .container form {
  width: 90%;
  margin: 0 auto;
  text-align: left;
}
/* line 530, ../sass/style.scss */
#flex-wrapper section#contato .container form .input-group {
  display: block;
  margin: 10px 0;
}
/* line 533, ../sass/style.scss */
#flex-wrapper section#contato .container form .input-group input,
#flex-wrapper section#contato .container form .input-group textarea {
  width: 100%;
  height: 36px;
  border: none;
  text-indent: 15px;
}
/* line 540, ../sass/style.scss */
#flex-wrapper section#contato .container form .input-group input::placeholder,
#flex-wrapper section#contato .container form .input-group textarea::placeholder {
  font-size: 12px;
  font-weight: 300;
  color: #c1c1c1;
}
/* line 548, ../sass/style.scss */
#flex-wrapper section#contato .container form .input-group textarea {
  min-height: 106px;
  height: auto;
  padding-top: 15px;
}
/* line 553, ../sass/style.scss */
#flex-wrapper section#contato .container form .input-group label {
  font-size: 12px;
  font-weight: 500;
  color: #000000;
}
/* line 559, ../sass/style.scss */
#flex-wrapper section#contato .container form input[type="submit"] {
  font-size: 16px;
  font-weight: 500;
  color: white;
  background-color: #00607e;
  width: 70px;
  height: 36px;
  border: none;
  float: right;
}
/* line 569, ../sass/style.scss */
#flex-wrapper section#contato .container form p {
  font-size: 14px;
  font-weight: 300;
  color: #4d4d4d;
}
/* line 579, ../sass/style.scss */
#flex-wrapper section#exames {
  background-color: white;
}
/* line 581, ../sass/style.scss */
#flex-wrapper section#exames .title-section {
  text-align: center;
  margin: 63px auto 0 auto;
  width: 90%;
}
/* line 585, ../sass/style.scss */
#flex-wrapper section#exames .title-section p {
  margin: 16px 0;
  font-weight: 300;
}
/* line 590, ../sass/style.scss */
#flex-wrapper section#exames .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
/* line 595, ../sass/style.scss */
#flex-wrapper section#exames .container .card-wrapper {
  background-color: #eaeaea;
  width: 100%;
  padding: 53px;
  margin: 50px 0;
  /*.card-text {  
    padding: 45px;    
  }*/
}
/* line 604, ../sass/style.scss */
#flex-wrapper section#exames .container .card-wrapper .card-img img {
  width: 100%;
  height: auto;
  background-size: cover;
}
/* line 611, ../sass/style.scss */
#flex-wrapper section#exames .container .card-wrapper .card-text h1 {
  font-weight: bold;
  padding-bottom: 10px;
}
/* line 615, ../sass/style.scss */
#flex-wrapper section#exames .container .card-wrapper .card-text ul li {
  font-size: 30px;
  margin: 16px 0;
  font-weight: 500;
  line-height: 45px;
}
/* line 623, ../sass/style.scss */
#flex-wrapper section#exames .container .card-wrapper:nth-last-child(1) {
  margin-bottom: -40px;
}
/* line 630, ../sass/style.scss */
#flex-wrapper footer {
  height: auto;
  margin-top: 40px;
  padding: 30px 0;
  background-color: #009999;
}
/* line 635, ../sass/style.scss */
#flex-wrapper footer .container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
/* line 640, ../sass/style.scss */
#flex-wrapper footer .container .card {
  width: 230px;
  height: auto;
  color: #9a999e;
  margin: 5px;
  text-align: center;
}
/* line 646, ../sass/style.scss */
#flex-wrapper footer .container .card img {
  margin: 0;
}
/* line 649, ../sass/style.scss */
#flex-wrapper footer .container .card p {
  font-size: 12px;
  font-weight: 300;
  color: white;
  font-style: normal;
}
/* line 656, ../sass/style.scss */
#flex-wrapper footer .container .direitos {
  width: 290px;
}
/* line 659, ../sass/style.scss */
#flex-wrapper footer .container .crcom {
  position: relative;
  top: -10px;
}
/* line 662, ../sass/style.scss */
#flex-wrapper footer .container .crcom img {
  width: 97px;
  height: 39px;
}

/* flex-wrapper */
/* container */
/* line 672, ../sass/style.scss */
.container {
  width: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 320px) {
  /* mobile nav */
  /* line 679, ../sass/style.scss */
  .sticky {
    position: fixed;
    top: 0;
    width: 100%;
  }

  /* line 684, ../sass/style.scss */
  .sticky {
    padding-top: 12px;
  }

  /* mobile nav */
  /* line 688, ../sass/style.scss */
  .topnav {
    overflow: hidden;
    background-color: #00607e;
    position: fixed;
    text-align: center;
    height: auto;
    padding: 25px 0;
    width: 100%;
    z-index: 1;
    left: 0;
  }

  /* line 699, ../sass/style.scss */
  .topnav #myLinks {
    display: none;
  }

  /* line 702, ../sass/style.scss */
  .topnav a {
    color: white;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 20px;
    display: block;
    text-transform: uppercase;
  }

  /* line 710, ../sass/style.scss */
  .topnav a:hover {
    background: #00607e;
    color: white;
  }

  /* line 714, ../sass/style.scss */
  .topnav a.icon {
    background: #00607e;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
  }

  /* line 721, ../sass/style.scss */
  .topnav .active {
    background-image: #546837;
    color: white;
  }

  /*header */
  /* line 728, ../sass/style.scss */
  #flex-wrapper header .social {
    margin-bottom: 40px;
  }
  /* line 731, ../sass/style.scss */
  #flex-wrapper header #myHeader2 {
    display: none;
  }

  /* slide */
  /* line 739, ../sass/style.scss */
  #flex-wrapper main section#slide .slide img {
    width: 100%;
    /*height: 403px;*/
  }
  /* line 746, ../sass/style.scss */
  #flex-wrapper main section#slide .next, #flex-wrapper main section#slide .prev {
    position: absolute;
    top: 40%;
  }
  /* line 750, ../sass/style.scss */
  #flex-wrapper main section#slide .next {
    right: 10px;
  }
  /* line 752, ../sass/style.scss */
  #flex-wrapper main section#slide .next img {
    width: 50px;
    height: 50px;
  }
  /* line 757, ../sass/style.scss */
  #flex-wrapper main section#slide .prev {
    left: 10px;
    background: url("../images/chevron-left-solid.svg");
  }

  /* saiba mais */
  /* line 765, ../sass/style.scss */
  #flex-wrapper section#saiba-mais .container {
    padding-top: 0;
  }

  /* sobre */
  /* line 772, ../sass/style.scss */
  #flex-wrapper section#sobre .container {
    width: 90%;
  }

  /* sobre-page */
  /* line 781, ../sass/style.scss */
  #flex-wrapper section#sobre-page .container .card-wrapper .card-text p {
    padding: 0 25px;
  }
  /* line 784, ../sass/style.scss */
  #flex-wrapper section#sobre-page .container .card-wrapper .card-img {
    text-align: center;
  }
  /* line 785, ../sass/style.scss */
  #flex-wrapper section#sobre-page .container .card-wrapper .card-img img {
    width: 90%;
  }

  /* unidades */
}
@media screen and (min-width: 568px) {
  /* line 800, ../sass/style.scss */
  .container {
    max-width: 540px;
  }

  #flex-wrapper header .social img {
    position: relative;
    top: 7px;
    margin-bottom: 10px;
}
}
@media screen and (min-width: 768px) {
  /* line 806, ../sass/style.scss */
  .container {
    max-width: 740px;
  }
}
/* breakpoints */
@media screen and (min-width: 992px) {
  /* header */
  /* line 815, ../sass/style.scss */
  #flex-wrapper header {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  /* line 818, ../sass/style.scss */
  #flex-wrapper header #myHeader2 {
    display: block;
  }
  /* line 821, ../sass/style.scss */
  #flex-wrapper header .topnav {
    display: none;
  }

  /* line 826, ../sass/style.scss */
  .container {
    max-width: 940px;
  }

  /* slide */
  /* line 830, ../sass/style.scss */
  #flex-wrapper main section#slide {
    /* aqui */
  }
  /* line 833, ../sass/style.scss */
  #flex-wrapper main section#slide .slide img {
    /*height: 559px*/
  }
  /* line 837, ../sass/style.scss */
  #flex-wrapper main section#slide .next, #flex-wrapper main section#slide .prev {
    position: absolute;
    top: 50%;
  }
  /* line 841, ../sass/style.scss */
  #flex-wrapper main section#slide .next {
    right: 100px;
  }
  /* line 844, ../sass/style.scss */
  #flex-wrapper main section#slide .prev {
    left: 100px;
  }

  /* informacoes */
  /* line 851, ../sass/style.scss */
  #flex-wrapper section#informacoes .container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  /* line 855, ../sass/style.scss */
  #flex-wrapper section#informacoes .container h2 {
    display: block;
  }

  /* saiba mais */
  /* line 863, ../sass/style.scss */
  #flex-wrapper section#saiba-mais .container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
  }

  /* unidades */
  /* line 872, ../sass/style.scss */
  #flex-wrapper section#unidades .container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 878, ../sass/style.scss */
  #flex-wrapper section#unidades .container .card {
    width: 31%;
  }

  /* contato */
  /* line 887, ../sass/style.scss */
  #flex-wrapper section#contato .container form {
    width: 40%;
  }

  /* exames */
  /* line 896, ../sass/style.scss */
  #flex-wrapper section#exames .container .card-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    /*.card:nth-child(1n + 2) {
       color: red;    
    }*/
  }
  /* line 901, ../sass/style.scss */
  #flex-wrapper section#exames .container .card-wrapper .card-text h1 {
    text-align: left;
  }

  /* sobre-page */
  /* line 914, ../sass/style.scss */
  #flex-wrapper section#sobre-page .container .card-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 919, ../sass/style.scss */
  #flex-wrapper section#sobre-page .container .card-wrapper .card-text p {
    padding: 0;
    padding-right: 45px;
  }
  /* line 924, ../sass/style.scss */
  #flex-wrapper section#sobre-page .container .card-wrapper .card-img img {
    width: 400px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 934, ../sass/style.scss */
  .container {
    max-width: 1140px;
  }

  /* line 941, ../sass/style.scss */
  #flex-wrapper section#sobre-page .container .card-wrapper .card-img img {
    width: 581px;
  }
}
