* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

header {
  position: sticky;
  top: 0;
  z-index: 1;
  box-shadow: 0 0 4px 0;
}
header .navbar {
  margin: 0;
  padding: 0;
}
header .navbar ul {
  margin-right: 2%;
}
header .navbar ul li a {
  font-weight: 600;
}
header .navbar .container-fluid {
  background-image: linear-gradient(to right, white, #f8f8f8, #f8f8f8, #f8f8f8);
  padding: 0;
  margin: 0;
}
header .navbar .container-fluid .navbar-brand {
  width: 35%;
  margin: 0;
  padding: 0;
}
header .navbar .container-fluid .navbar-brand .logo-navbar {
  width: 150px;
  height: auto;
}
header .navbar .container-fluid .navbar-toggler {
  margin-right: 2%;
}
header .navbar .container-fluid .nav-link {
  color: #028090;
  padding-left: 2%;
  transition: all 400ms ease;
}
header .navbar .container-fluid .nav-link a {
  text-decoration: none;
  color: #028090;
  transition: all 200ms ease;
}
header .navbar .container-fluid .nav-link a:hover {
  color: rgba(0, 0, 0, 0.6);
  transform: translateY(-3%);
}
header .navbar .container-fluid .nav-link:hover {
  color: rgba(0, 0, 0, 0.6);
  transform: translateY(-5%);
}

@media (min-width: 768px) {
  header .navbar {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header .navbar .container-fluid .navbar-brand {
    width: 35%;
    margin: 0;
    padding: 0;
  }
  header .navbar .container-fluid .navbar-brand .logo-navbar {
    width: 170px;
    height: auto;
  }
  header .navbar .nav-link {
    font-size: 110%;
  }
}
@media (min-width: 992px) {
  .navbar-collapse {
    flex-grow: 0;
    padding-right: 3%;
    width: 50%;
    justify-content: end;
  }
  .navbar-nav {
    width: 100%;
    justify-content: space-around;
  }
}
@media (min-width: 1400px) {
  nav .nav-link {
    font-size: 130%;
    padding: 2% 3%;
  }
}
footer {
  background-color: #028090;
  width: 100%;
}
footer .conteiner__footer--icons {
  text-align: center;
  font-size: 130%;
  padding: 3% 0 1% 0;
  width: 100%;
}
footer .conteiner__footer--icons .icons--icon i {
  color: white;
  padding: 1% 4%;
  font-size: 130%;
  transition: all 400ms ease;
}
footer .conteiner__footer--icons .icons--icon i:hover {
  color: rgba(0, 0, 0, 0.6);
  transform: translateY(-5%);
}
footer .conteiner__footer--left {
  color: white;
  text-align: center;
  width: auto;
  padding: 3% 1% 1% 1%;
  font-size: 100%;
}
footer .conteiner__footer--right {
  color: white;
  text-align: center;
  width: auto;
  padding: 1%;
}
footer .conteiner__footer--down {
  color: white;
  font-size: 90%;
  text-align: center;
  width: auto;
  padding: 2% 1%;
  font-size: 100%;
}
footer .conteiner__footer--down p .luxury-programming {
  color: white;
  font-weight: 400;
  transition: all 400ms ease;
}
footer .conteiner__footer--down p .luxury-programming:hover {
  color: rgba(0, 0, 0, 0.6);
}

@media (min-width: 768px) {
  .conteiner__footer {
    display: grid;
    grid-template-areas: "icons icons" "left right" "down down";
  }
  .conteiner__footer .conteiner__footer--icons {
    padding: 2% 0;
    font-size: 160%;
    justify-content: center;
    align-items: center;
    grid-area: icons;
  }
  .conteiner__footer .conteiner__footer--left {
    grid-area: left;
    font-size: 110%;
    padding: 1%;
  }
  .conteiner__footer .conteiner__footer--right {
    grid-area: right;
    font-size: 110%;
  }
  .conteiner__footer .conteiner__footer--down {
    grid-area: down;
    font-size: 110%;
  }
}
@media (min-width: 1400px) {
  .conteiner__footer .conteiner__footer--icons {
    font-size: 190%;
  }
  .conteiner__footer .conteiner__footer--left {
    font-size: 140%;
  }
  .conteiner__footer .conteiner__footer--right {
    font-size: 140%;
  }
  .conteiner__footer .conteiner__footer--down {
    font-size: 120%;
  }
}
.body__index {
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.body__index .conteiner__index {
  background-image: url(../imagenes/AnyConv.com__fondo.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.body__index .conteiner__index #conteiner__index--left__main {
  width: auto;
}
.body__index .conteiner__index #conteiner__index--left__main .left__main--title__index {
  color: #028090;
  font-size: 220%;
  text-align: center;
  padding-top: 8%;
}
.body__index .conteiner__index #conteiner__index--left__main .left__main--article__left {
  padding: 9% 5% 0 5%;
  text-align: center;
}
.body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--p {
  font-size: 100%;
}
.body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--div__image {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 12% 3% 0 3%;
}
.body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--div__image .div__image--images {
  width: 35%;
  height: auto;
  padding: 4%;
  transition: all 400ms ease;
}
.body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--div__image .div__image--images:hover {
  transform: translateY(-3%);
  height: auto;
}
.body__index .conteiner__index .information-baterias .div-title {
  width: 100%;
  background-color: #028090;
  padding: 7% 0;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 7% 0;
  margin: 7% 0;
  box-shadow: 0 0 10px #028090;
}
.body__index .conteiner__index .information-baterias .div-title .title-information {
  color: white;
  font-size: 200%;
  margin: 0;
  font-size: 140%;
}
.body__index .conteiner__index .information-baterias .p-information-bat {
  font-weight: 500;
  font-size: 105%;
  padding: 5%;
  margin: 2%;
  text-align: center;
}
.body__index .conteiner__index .information-baterias .tips-baterias {
  padding: 5%;
  margin: 2% 0;
  text-align: center;
}
.body__index .conteiner__index .information-baterias .tips-baterias hr {
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: 3%;
  margin-bottom: 3%;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0);
}
.body__index .conteiner__index .information-baterias .tips-baterias li {
  list-style: none;
  padding: 5% 0;
}
.body__index .conteiner__index .information-baterias .tips-baterias li b {
  font-size: 105%;
}
.body__index .conteiner__index #conteiner__index--right__main {
  display: grid;
  grid-template-rows: auto 1fr 1fr;
}
.body__index .conteiner__index #conteiner__index--right__main .div-title {
  width: 100%;
  background-color: #028090;
  padding: 7% 0;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 7% 0;
  margin: 5% 0;
  box-shadow: 0 0 10px #028090;
}
.body__index .conteiner__index #conteiner__index--right__main .div-title .title-information {
  color: white;
  font-size: 200%;
  margin: 0;
  font-size: 150%;
}
.body__index .conteiner__index #conteiner__index--right__main .right__main--article__right {
  text-align: center;
  justify-self: center;
  align-self: center;
  padding: 4% 0;
}
.body__index .conteiner__index #conteiner__index--right__main .right__main--article__right .article__right--title {
  font-size: 120%;
}
.body__index .conteiner__index #conteiner__index--right__main .right__main--bottom__right {
  padding-bottom: 2%;
  justify-self: center;
  align-self: flex-start;
}
.body__index .conteiner__index .btn-whatsapp {
  display: none;
}

@media (min-width: 768px) {
  .body__index .conteiner__index #conteiner__index--left__main .left__main--title__index {
    font-size: 250%;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--p {
    font-size: 120%;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--div__image .div__image--images {
    width: 30%;
  }
  .body__index .conteiner__index .information-baterias .div-title {
    width: 100%;
    background-color: #028090;
    padding: 7% 0;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 4% 0;
    margin: 5% 0;
  }
  .body__index .conteiner__index .information-baterias .div-title .title-information {
    color: white;
    font-size: 200%;
    margin: 0;
    font-size: 150%;
  }
  .body__index .conteiner__index .information-baterias .p-information-bat {
    font-size: 120%;
    padding: 2% 4%;
    margin: 2%;
    text-align: center;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias {
    padding: 2% 5%;
    font-size: 120%;
    margin: 2% 0;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias hr {
    background-color: rgba(0, 0, 0, 0.5);
    margin-top: 3%;
    margin-bottom: 3%;
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0);
  }
  .body__index .conteiner__index .information-baterias .tips-baterias li {
    list-style: none;
    padding: 3% 0;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias li b {
    font-size: 120%;
  }
  .body__index .conteiner__index #conteiner__index--right__main {
    padding: 4% 0;
    display: grid;
    grid-template-rows: none;
    grid-template-areas: "title title" "right bottom";
  }
  .body__index .conteiner__index #conteiner__index--right__main .div-title {
    padding: 4% 0;
    margin: 5% 0;
    grid-area: title;
  }
  .body__index .conteiner__index #conteiner__index--right__main .div-title .title-information {
    font-size: 160%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right {
    align-self: start;
    grid-area: right;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right .article__right--title {
    font-size: 140%;
    padding-top: 1%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right .article__right--p {
    font-size: 120%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--bottom__right {
    justify-self: center;
    align-self: center;
    grid-area: bottom;
  }
}
@media (min-width: 992px) {
  .body__index .conteiner__index {
    padding: 0 0 2%;
    width: 100%;
    display: grid;
    grid-template-areas: "left right" "information information";
    grid-template-columns: 55% 45%;
    grid-template-rows: 1fr auto;
    justify-content: center;
    align-items: center;
  }
  .body__index .conteiner__index #conteiner__index--left__main {
    grid-area: "left";
    padding: 3% 5% 5% 5%;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--title__index {
    font-size: 230%;
    text-align: center;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--p {
    font-size: 120%;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--div__image {
    padding-bottom: 3%;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--div__image .div__image--images {
    width: 27%;
    height: auto;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .div__image--images {
    width: 30%;
    height: auto;
  }
  .body__index .conteiner__index #conteiner__index--right__main {
    padding: 4% 0;
    display: grid;
    grid-template-areas: "right" "bottom";
    justify-content: center;
    align-items: center;
    grid-template-columns: none;
    grid-template-rows: auto 1fr;
    grid-area: right;
  }
  .body__index .conteiner__index #conteiner__index--right__main .div-title {
    display: none;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right {
    align-self: center;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right .article__right--title {
    font-size: 140%;
    padding-top: 1%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right .article__right--p {
    font-size: 120%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--bottom__right {
    display: flex;
    justify-self: center;
    align-self: flex-start;
  }
  .body__index .conteiner__index .information-baterias {
    grid-area: information;
  }
  .body__index .conteiner__index .information-baterias .div-title {
    padding: 3% 0;
  }
  .body__index .conteiner__index .information-baterias .div-title .title-information {
    font-size: 160%;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias li {
    padding: 2% 0;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias li b {
    font-size: 105%;
  }
  .body__index .conteiner__index .information-baterias .last-p-information {
    margin-bottom: 10%;
  }
  .body__index .conteiner__index .btn-whatsapp {
    display: block;
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 30px;
    right: 30px;
    line-height: 55px;
  }
  .body__index .conteiner__index .btn-whatsapp img {
    width: 100%;
    filter: drop-shadow(0 0 5px #08b51a);
  }
}
@media (min-width: 1400px) {
  .body__index .conteiner__index #conteiner__index--left__main .left__main--title__index {
    font-size: 280%;
    width: 100%;
  }
  .body__index .conteiner__index #conteiner__index--left__main .left__main--article__left .article__left--p {
    font-size: 140%;
  }
  .body__index .conteiner__index .information-baterias .div-title {
    padding: 2% 0;
  }
  .body__index .conteiner__index .information-baterias .div-title .title-information {
    font-size: 170%;
  }
  .body__index .conteiner__index .information-baterias .p-information-bat {
    font-size: 130%;
    margin: 0 4%;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias {
    font-size: 130%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias hr {
    display: none;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias li {
    padding: 1%;
    margin: 2%;
    width: 30%;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    transition: all 250ms ease;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias li:hover {
    transform: translateY(-3%);
    box-shadow: 0 0 15px #028090;
  }
  .body__index .conteiner__index .information-baterias .tips-baterias li b {
    font-size: 105%;
  }
  .body__index .conteiner__index .information-baterias .last-p-information {
    margin-bottom: 5%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right .article__right--title {
    font-size: 180%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--article__right .article__right--p {
    font-size: 140%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--bottom__right {
    justify-content: center;
    width: 100%;
    height: 100%;
  }
  .body__index .conteiner__index #conteiner__index--right__main .right__main--bottom__right #mapa {
    margin-top: 10%;
    width: 90%;
    height: 100%;
    align-self: flex-start;
  }
}
.body__nos {
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.body__nos .conteiner__nos {
  background-image: url(../imagenes/AnyConv.com__fondo.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.body__nos .conteiner__nos .conteiner__nos--div__title {
  width: 100%;
  background-color: #028090;
  padding: 7% 0;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.body__nos .conteiner__nos .conteiner__nos--div__title .div__title--title__nos {
  color: white;
  font-size: 200%;
  margin: 0;
}
.body__nos .conteiner__nos #conteiner__nos--section__left {
  text-align: center;
  padding: 8% 8%;
}
.body__nos .conteiner__nos #conteiner__nos--images__nos {
  display: flex;
  justify-content: center;
  align-items: center;
}
.body__nos .conteiner__nos #conteiner__nos--images__nos .images__nos--image {
  width: 30%;
  height: auto;
  margin: 0 3%;
  margin-bottom: 8%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
  transition: all 400ms ease;
}
.body__nos .conteiner__nos #conteiner__nos--images__nos .images__nos--image:hover {
  transform: translateY(-3%);
  width: 45%;
  height: auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.99);
}
.body__nos .conteiner__nos .btn-whatsapp {
  display: none;
}

@media (min-width: 768px) {
  .body__nos .conteiner__nos .conteiner__nos--div__title {
    padding: 4% 0;
  }
  .body__nos .conteiner__nos .conteiner__nos--div__title .div__title--title__nos {
    font-size: 240%;
  }
  .section__left--p__nos {
    font-size: 130%;
  }
}
@media (min-width: 992px) {
  .body__nos .conteiner__nos .conteiner__nos--div__title {
    padding: 2% 0;
  }
  .body__nos .conteiner__nos .conteiner__nos--div__title .div__title--title__nos {
    font-size: 200%;
  }
  .body__nos .conteiner__nos #conteiner__nos--section__left {
    padding: 5% 8%;
  }
  .body__nos .conteiner__nos #conteiner__nos--section__left .section__left--p__nos {
    font-size: 120%;
  }
  .body__nos .conteiner__nos #conteiner__nos--images__nos .images__nos--image {
    width: 16%;
    margin-bottom: 6%;
  }
  .body__nos .conteiner__nos #conteiner__nos--images__nos .images__nos--image:hover {
    width: 18%;
    height: auto;
  }
  .body__nos .conteiner__nos .btn-whatsapp {
    display: block;
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 30px;
    right: 30px;
    line-height: 55px;
  }
  .body__nos .conteiner__nos .btn-whatsapp img {
    width: 100%;
    filter: drop-shadow(0 0 5px #08b51a);
  }
}
@media (min-width: 1400px) {
  .body__nos .conteiner__nos .conteiner__nos--div__title .div__title--title__nos {
    font-size: 230%;
  }
  .body__nos .conteiner__nos #conteiner__nos--section__left .section__left--p__nos {
    font-size: 140%;
  }
}
.body__pro {
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.body__pro .conteiner__pro {
  background-image: url(../imagenes/AnyConv.com__fondo.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.body__pro .conteiner__pro .conteiner__pro--div__title {
  width: 100%;
  background-color: #028090;
  padding: 7% 0;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.body__pro .conteiner__pro .conteiner__pro--div__title .div__title--title__pro {
  color: white;
  font-size: 200%;
  margin: 0;
}
.body__pro .conteiner__pro .conteiner__pro--gallery__product {
  display: flex;
  width: auto;
  height: auto;
  flex-wrap: wrap;
  justify-content: center;
  padding: 10% 0;
}
.body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product {
  width: 65%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 5%;
  border: 1px solid #028090;
  border-radius: 15px;
  box-shadow: 0 0 10px #028090;
  cursor: default;
  transition: all 400ms ease;
}
.body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product:hover {
  transform: translateY(-3%);
  box-shadow: 0 0 15px #028090;
  height: auto;
}
.body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--image__product {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: contain;
}
.body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro {
  background-color: #028090;
  width: 100%;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro .text__pro--title__product {
  font-size: 24px;
  text-align: center;
  padding: 1%;
  color: white;
}
.body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro p {
  text-align: center;
  padding: 2%;
  color: white;
  height: auto;
}
.body__pro .conteiner__pro .btn-whatsapp {
  display: none;
}

@media (min-width: 768px) {
  .body__pro .conteiner__pro .conteiner__pro--div__title {
    padding: 4% 0;
  }
  .body__pro .conteiner__pro .conteiner__pro--div__title .div__title--title__pro {
    font-size: 240%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product {
    width: 32%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro .text__pro--title__product {
    font-size: 160%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro p {
    font-size: 110%;
  }
}
@media (min-width: 992px) {
  .body__pro .conteiner__pro .conteiner__pro--div__title {
    padding: 2% 0;
  }
  .body__pro .conteiner__pro .conteiner__pro--div__title .div__title--title__pro {
    font-size: 200%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product {
    padding: 2% 0;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product {
    width: 22%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro .text__pro--title__product {
    font-size: 160%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro p {
    font-size: 110%;
  }
  .body__pro .conteiner__pro .btn-whatsapp {
    display: block;
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 30px;
    right: 30px;
    line-height: 55px;
  }
  .body__pro .conteiner__pro .btn-whatsapp img {
    width: 100%;
    filter: drop-shadow(0 0 5px #08b51a);
  }
}
@media (min-width: 1400px) {
  .body__pro .conteiner__pro .conteiner__pro--div__title .div__title--title__pro {
    font-size: 230%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product {
    width: 18%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro .text__pro--title__product {
    font-size: 190%;
  }
  .body__pro .conteiner__pro .conteiner__pro--gallery__product .gallery__products--article__product .article__product--text__pro p {
    font-size: 130%;
  }
}
.body__ser {
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-areas: "header" "main" "footer";
}
.body__ser .conteiner__ser {
  background-image: url(../imagenes/AnyConv.com__fondo.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.body__ser .conteiner__ser .conteiner__ser--div__title {
  width: 100%;
  background-color: #028090;
  padding: 7% 0;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.body__ser .conteiner__ser .conteiner__ser--div__title .div__title--title__ser {
  color: white;
  font-size: 200%;
  margin: 0;
}
.body__ser .conteiner__ser .conteiner__ser--gallery__service {
  display: flex;
  width: auto;
  height: auto;
  flex-wrap: wrap;
  justify-content: center;
  padding: 10% 0;
}
.body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service {
  width: 65%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 5%;
  border: 1px solid #028090;
  border-radius: 15px;
  box-shadow: 0 0 10px #028090;
  cursor: default;
  transition: all 400ms ease;
}
.body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service:hover {
  transform: translateY(-3%);
  box-shadow: 0 0 15px #028090;
  height: auto;
}
.body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--image__service {
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser {
  background-color: #028090;
  width: 100%;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser .text__ser--title__service {
  font-size: 24px;
  text-align: center;
  padding: 1%;
  color: white;
}
.body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser p {
  text-align: center;
  padding: 2%;
  color: white;
  height: auto;
}
.body__ser .conteiner__ser .btn-whatsapp {
  display: none;
}

@media (min-width: 768px) {
  .body__ser .conteiner__ser .conteiner__ser--div__title {
    padding: 4% 0;
  }
  .body__ser .conteiner__ser .conteiner__ser--div__title .div__title--title__ser {
    font-size: 240%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service {
    width: 40%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser .text__ser--title__service {
    font-size: 190%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser p {
    font-size: 130%;
  }
}
@media (min-width: 992px) {
  .body__ser .conteiner__ser .conteiner__ser--div__title {
    padding: 2% 0;
  }
  .body__ser .conteiner__ser .conteiner__ser--div__title .div__title--title__ser {
    font-size: 200%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service {
    padding: 3%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service {
    width: 23%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser .text__ser--title__service {
    font-size: 160%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser p {
    font-size: 110%;
  }
  .body__ser .conteiner__ser .btn-whatsapp {
    display: block;
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 30px;
    right: 30px;
    line-height: 55px;
  }
  .body__ser .conteiner__ser .btn-whatsapp img {
    width: 100%;
    filter: drop-shadow(0 0 5px #08b51a);
  }
}
@media (min-width: 1400px) {
  .body__ser .conteiner__ser .conteiner__ser--div__title .div__title--title__ser {
    font-size: 230%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser .text__ser--title__service {
    font-size: 190%;
  }
  .body__ser .conteiner__ser .conteiner__ser--gallery__service .gallery__service--article__service .article__service--text__ser p {
    font-size: 130%;
  }
}
.body__con {
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.body__con .conteiner__con {
  background-image: url(../imagenes/AnyConv.com__fondo.webp);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.body__con .conteiner__con .conteiner__con--div__title {
  width: 100%;
  background-color: #028090;
  padding: 7% 0;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.body__con .conteiner__con .conteiner__con--div__title .div__title--title__con {
  color: white;
  font-size: 200%;
  margin: 0;
}
.body__con .conteiner__con .conteiner__con--section__con {
  padding: 6% 2%;
  display: grid;
  grid-template-rows: auto auto;
  justify-content: center;
  align-items: center;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--left__con {
  display: flex;
  flex-wrap: wrap;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 7%;
  padding-bottom: 5%;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--input__form {
  border: 2px solid #028090;
  border-radius: 5px;
  display: flex;
  padding: 1%;
  margin: 1%;
  width: 55%;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--estilotextarea {
  padding: 1%;
  width: 55%;
  height: 100px;
  border: 2px solid #028090;
  border-radius: 5px;
  margin: 1%;
  resize: none;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--input__submit {
  margin: 2% 0 0;
  text-align: center;
  border: 2px solid #028090;
  border-radius: 15px;
  padding: 1% 2%;
  transition: all 400ms ease;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--input__submit:hover {
  background-color: #028090;
  color: white;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--right__con {
  padding: 5% 0;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--title__right {
  padding-bottom: 2%;
  font-size: 130%;
  display: flex;
  justify-content: start;
  align-items: center;
}
.body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--text__right {
  display: flex;
  justify-content: start;
}
.body__con .conteiner__con .btn-whatsapp {
  display: none;
}

@media (min-width: 768px) {
  .body__con .conteiner__con .conteiner__con--div__title {
    padding: 4% 0;
  }
  .body__con .conteiner__con .conteiner__con--div__title .div__title--title__con {
    font-size: 240%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con p {
    font-size: 110%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--input__form {
    width: 45%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--estilotextarea {
    width: 45%;
    height: 150px;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con {
    padding: 3% 0;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--title__right {
    font-size: 150%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--text__right {
    font-size: 110%;
  }
}
@media (min-width: 992px) {
  .body__con .conteiner__con .conteiner__con--div__title {
    padding: 2% 0;
  }
  .body__con .conteiner__con .conteiner__con--div__title .div__title--title__con {
    font-size: 200%;
  }
  .body__con .conteiner__con .conteiner__con--section__con {
    padding: 3% 2%;
    display: grid;
    grid-template-columns: auto auto;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--title__left {
    font-size: 140%;
    padding: 1% 6%;
    width: 100%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con p {
    font-size: 110%;
    padding: 0 6%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con {
    align-items: center;
    padding: 6% 15%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--input__form {
    width: 80%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--estilotextarea {
    width: 80%;
    height: 150px;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con {
    padding: 0 10%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--title__right {
    font-size: 140%;
    padding: 0 0 4% 0;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--text__right {
    font-size: 110%;
    padding: 2% 0;
  }
  .body__con .conteiner__con .btn-whatsapp {
    display: block;
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 30px;
    right: 30px;
    line-height: 55px;
  }
  .body__con .conteiner__con .btn-whatsapp img {
    width: 100%;
    filter: drop-shadow(0 0 5px #08b51a);
  }
}
@media (min-width: 1400px) {
  .body__con .conteiner__con .conteiner__con--div__title .div__title--title__con {
    font-size: 230%;
  }
  .body__con .conteiner__con .conteiner__con--section__con {
    padding: 3% 2%;
    display: grid;
    grid-template-columns: 60% auto;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--title__left {
    font-size: 160%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con p {
    font-size: 130%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con {
    padding: 6% 20%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--input__form {
    width: 65%;
    font-size: 85%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--estilotextarea {
    width: 65%;
    height: 200px;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--left__con .left__con--form__con .form__con--input__submit {
    width: 15%;
    height: auto;
    justify-content: center;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con {
    padding: 0 15%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--title__right {
    font-size: 160%;
  }
  .body__con .conteiner__con .conteiner__con--section__con .section__con--right__con .right__con--text__right {
    font-size: 130%;
  }
}

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