section.atendimento .content {
  background: rgba(0, 0, 0, 0.6);
  min-height: 673px; }
  section.atendimento .content img {
    max-width: 100%; }
  @media screen and (max-width: 768px) {
    section.atendimento .content {
      padding-top: 59px; } }
section.atendimento h2 {
  word-break: break-word; }
  @media screen and (max-width: 768px) {
    section.atendimento h2 {
      font-size: 1.6rem; } }
section.atendimento .texto {
  color: #fff;
  padding: 20px 0; }
  @media screen and (min-width: 768px) {
    section.atendimento .texto {
      padding: 45px 60px; } }
  section.atendimento .texto .thumb {
    float: left; }
    @media screen and (max-width: 768px) {
      section.atendimento .texto .thumb {
        width: 100%; }
        section.atendimento .texto .thumb .clique {
          display: none; } }
    section.atendimento .texto .thumb > a {
      position: relative;
      display: inline-block;
      text-align: center;
      color: #fff;
      font-size: 17px;
      margin-top: 3px; }
      section.atendimento .texto .thumb > a > .mask {
        opacity: 0;
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(51, 51, 51, 0.7);
        z-index: 10;
        display: flex;
        align-items: center;
        text-align: center;
        padding: 21px;
        font-weight: 600;
        color: #fff;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease; }
      section.atendimento .texto .thumb > a:last-child {
        display: block;
        text-decoration: none;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        section.atendimento .texto .thumb > a:last-child:hover {
          text-decoration: none;
          color: #d2d2d2; }
        @media screen and (max-width: 768px) {
          section.atendimento .texto .thumb > a:last-child {
            height: 50px;
            width: 100%; } }
      section.atendimento .texto .thumb > a i {
        vertical-align: middle;
        font-size: 21px; }
      section.atendimento .texto .thumb > a span {
        vertical-align: middle;
        font-size: 24px; }
      section.atendimento .texto .thumb > a:hover > .mask {
        opacity: 1; }
  section.atendimento .texto .doutor {
    margin-top: 7px;
    margin-right: 15px;
    max-width: 140px; }
    @media screen and (max-width: 768px) {
      section.atendimento .texto .doutor {
        max-width: 100%; } }
  section.atendimento .texto .whats a {
    color: #fff;
    font-size: 1.2rem;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    section.atendimento .texto .whats a p {
      margin-bottom: 0; }
    section.atendimento .texto .whats a .num {
      font-size: 1.4rem; }
    section.atendimento .texto .whats a:hover {
      text-decoration: none;
      color: #d2d2d2; }
section.atendimento .galeria-content {
  display: none; }
@media screen and (min-width: 992px) {
  section.atendimento .galeria {
    margin-top: 34px; } }
section.atendimento .galeria .principal img {
  cursor: pointer; }
@media screen and (min-width: 992px) {
  section.atendimento .galeria .principal {
    padding: 0px 90px;
    height: 445px;
    display: block; }
    section.atendimento .galeria .principal > a {
      display: block;
      height: 100%;
      text-align: center;
      position: relative; }
      section.atendimento .galeria .principal > a > .mask {
        opacity: 0;
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(51, 51, 51, 0.7);
        z-index: 10;
        display: flex;
        align-items: center;
        text-align: center;
        padding: 0 35%;
        font-weight: 600;
        color: #fff;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease; }
      section.atendimento .galeria .principal > a img {
        height: 100%; }
      section.atendimento .galeria .principal > a:hover > .mask {
        opacity: 1; } }
section.atendimento .galeria .outras img {
  cursor: pointer; }
section.atendimento .fechar-big {
  color: #fff;
  position: absolute;
  top: 0;
  z-index: 30;
  right: 30px;
  font-size: 2rem;
  cursor: pointer; }

/*# sourceMappingURL=atendimento.css.map */
