* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Quicksand", sans-serif;
}
strong {
  font-family: "Quicksand", sans-serif;
}
.header {
  width: 100%;
  height: 90px;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  align-items: center;
  box-shadow: 2px 2px 4px #2e2e2e6c;
  position: fixed;
  z-index: 333;
  background-color: #062735;
}
.header-logo {
  width: 300px;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.header-logo a {
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.header-logo img {
  height: 60%;
  transition: opacity 0.8s, filter 0.8s;
}

.header-nav {
  width: 100%;
  display: flex;
  align-items: end;
  justify-content: end;
  background-color: #00111d00;
}

.header-nav ul {
  display: flex;
  margin: 0;
}
.header-nav li {
  list-style: none;
  padding-left: 30px;
  font-size: 18px;
  color: white;
}
.header-nav li:hover{
  color: #bddb6b;
}
.logo.hidden {
  opacity: 0;
}
.logo.pixelate {
  filter: url("#pixelate-filter");
}
/* Estilos para el logo */
.navbar-brand img {
  height: 40px; /* Ajusta el tamaño según sea necesario */
  padding: 0;
}
.container-fluid {
  padding-left: 0;

}
.navbar {
  padding-left: 10%;
  background-color: #062735;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1050;
  background-color: #062735;
  display: none;
}
/* Espacio para compensar la barra de navegación fija */
.content-spacing {
  padding-top: 70px; /* Ajusta este valor según la altura de la barra de navegación */
}
.collapse {
  background-color: #062735;
}
.navbar-nav {
  background-color: #062735;
}
.text-body-emphasis {
  background-color: #062735;
}
.nav-menu {
  padding-top: 80px;
  padding-bottom: 10px;
  padding-left: 10%;
  background-color: #062735;
}
.collapse {
  position: fixed; /* Cambia el menú a una posición fija */
  top: 0; /* Ajusta la posición para que esté en la parte superior */
  width: 100%; /* Se asegura de que el menú colapse se extienda por todo el ancho */
  z-index: 1050; /* Asegura que el menú esté por encima de otros elementos */
}
.principal {
  width: 100%;
  height: 900px;
  display: flex;
  background-color: white;
}
.principal-title {
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  background-color: white;
  padding-left: 10%;
  padding-right: 40px;
}
.principal-title h1 {
  font-size: 80px;
  padding-bottom: 20px;
  color: #062735;
}
.principal-title p{
  font-size: 15px;
  color: #062735;
  margin: 0;
}
.principal-title strong {
  text-transform: uppercase;
  color: #bddb6b;
}
.button-principal{
  width: 300px;
  height: 50px;
  margin-top: 20px;
  background-color: #062735;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px 20px 20px 20px;
  transition: 0.5s;
}
.button-principal:hover{
  background-color: #bddb6b;
}
.button-principal a{
  text-transform: uppercase;
  color: white;
  font-weight: 700;
}
.button-principal a:hover{
  color: white;
}
.button-principal-2{
  width: 300px;
  height: 50px;
  background-color: #06273500;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: start;
  border-radius: 20px 20px 20px 20px;
}
.button-principal-2 a{
  color: #062735;
  font-weight: 600;
  text-decoration: none;
  transition: 0.5s;
}
.button-principal-2 a:hover{
  color: #bddb6b;
}
.principal-subtitle {
  width: 50%;
  height: 100%;
  background-color: #00111d;
  background: linear-gradient(90deg, #00111da9 25%, #062735b9 90%), url(/pages/assets/images/dall-e3.webp);
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.carousel{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
}

.carousel-item p{
  color: rgb(255, 255, 255);
  font-size: 80px;
  font-weight: 800;
  text-align: center;
}
.carousel-item strong{
  text-transform: uppercase;
  color: #bddb6b;
}


.objetivos {
  width: 100%;
  height: 900px;
  background-color: #00111d;
  padding-left: 10%;
  padding-right: 10%;
  background: linear-gradient(2deg, #ffffff 25%, #51b4bd00 20%);
  /* Degradado */
  background-size: fill;
  background-position: center bottom;
  background-repeat: no-repeat;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 400px;
  grid-template-areas: "info-objt carrusel";
  padding-top: 5%;
  grid-gap: 40px;
}
.objetivos-title {
  grid-area: info-objt;
}
.objetivos-title h2 {
  font-size: 45px;
  color: white;
}
.objetivos-title ul {
  padding: 0;
}
.objetivos-title li {
  list-style: none;
  font-size: 25px;
  font-weight: 700;
  color: white;
}
.objetivos-title p {
  color: white;
}
.objetivos-img {
  width: 100%;
  height: 800px;
  overflow: hidden;
  display: flex;
  align-items: start;
}
.objetivos-img img {
  width: 800px;
  height: auto;
}
.objt-square {
  width: 400px;
  height: 400px;
  background: linear-gradient(115deg, #bddb6b 10%, #37cedb 80%);
  position: absolute;
  z-index: -1;
  margin-top: 5%;
  right: 200px;
  transform: rotate(45deg);
  border-radius: 50px;
  box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.671);
}
.vision {
  width: 100%;
  height: 800px;
  background: linear-gradient(2deg, #51b4bd00 20%, rgb(255, 255, 255) 20%);
  /* Degradado */
  background-size: fill;
  background-position: center bottom;
  background-repeat: no-repeat;
  display: flex;
}
.vision-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-right: 10%;
  transform: scaleX(-1);
}
.vision-img img {
  width: 700px;
}
.vision-title {
  width: 100%;
  text-align: end;
  padding-left: 10%;
  padding-right: 10%;
}

.vision-title h2 {
  font-size: 55px;
  color: #00111d;
  position: relative;
  z-index: 2;
  padding-bottom: 5%;
}
.vision-title strong {
  text-transform: uppercase;
  color: #bddb6b;
}
.vision-title p {
  font-size: 18px;
}

.beneficios {
  width: 100%;
  height: 700px;
  background-color: #51b4bd00;
  padding-right: 10%;
  padding-left: 10%;
  padding-top: 200px;
  display: flex;
  justify-content: space-evenly;
}
.beneficios-title {
  width: 100%;
}
.beneficios-title h2 {
  color: white;
  font-size: 55px;
}
.beneficios-title strong {
  text-transform: uppercase;
  color: white;
}
.beneficios-title p {
  width: 100%;
  height: 50%;
  text-align: start;
  font-size: 18px;
  color: white;
  padding-right: 20%;
}
.beneficios-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-image: url(/assets/images/Innovation-amico.png);
  background-size: 500px;
  background-position: center right;
  background-repeat: no-repeat;
}
.beneficios-square {
  width: 500px;
  height: 500px;
  background: linear-gradient(165deg, #bddb6b 10%, #37cedb 90%);
  border-radius: 50px;
  transform: rotate(15deg);
  position: absolute;
  right: 300px;
  z-index: -1;
  box-shadow: 2px 5px 4px rgba(0, 0, 0, 0.61);
}
.beneficios-content {
  width: 100%;
  height: 1200px;
  background-color: #3c3c3b;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 300px 300px 300px;
  grid-template-areas:
    "square1 square1 square1 square1 square5 square5"
    "square7 square8 square9 square9 square11 square11"
    "square15 square15 square15 square18 square18 square18";
  grid-gap: 20px;
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 5%;
  background: linear-gradient(5deg, rgb(255, 255, 255) 20%, #51b4bd00 20%);
  /* Degradado */ /* Imagen de fondo */
  background-size: fill;
  background-position: center bottom;
  background-repeat: no-repeat;
}
.square {
  border-radius: 50px;
  transition: 0.5 ease;
  background-color: #00111d;
  padding: 40px;
  display: flex;
  align-items: center;
  box-shadow: 2px 3px 14px #00111d;
}
.square-content h2 {
  font-size: 35px;
  font-weight: 700;
  color: white;
}
.square-content p {
  font-size: 15px;
  font-weight: 500;
  color: white;
}
.square-content img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.content {
  width: 100%;
  height: 100%;
}
.content img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50px 60px 80px 900px;
}
.square1 {
  grid-area: square1;
  background: linear-gradient(160deg, #00111d9d 40%, #51b4bda2 90%),
    url(/assets/images/pexels-asphotograpy-518244.jpg);
  background-position: center;
  background-size: cover;
}

.square5 {
  grid-area: square5;
  padding: 20px;
  border-radius: 50px 50px 200px 50px;
  background: linear-gradient(185deg, #00111d 40%, #51b4bd 100%);
}

.square7 {
  grid-area: square7;
  border-radius: 200px 50px 50px;
  background-color: #bddb6b;
}
.square8 {
  grid-area: square8;
  padding: 20px;
}

.square9 {
  grid-area: square9;
  padding: 20px;
  display: flex;
  align-items: center;
  background: linear-gradient(160deg, #00111d 40%, #51b4bd 100%);
}

.square11 {
  grid-area: square11;
  padding: 20px;
}

.square15 {
  grid-area: square15;
  padding: 20px;
  box-shadow: 2px 2px 14px #00111d;
  background: linear-gradient(15deg, #00111d 40%, #51b4bd 100%);
}
.square18 {
  grid-area: square18;
  padding: 20px;
  border-radius: 20px 20px 20px 100px;
  background: linear-gradient(160deg, #00111d54 40%, #51b4bd 100%),
    url(/assets/images/pexels-olly-3760089.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/*/ AREAS /*/
.areas {
  width: 100%;
  height: 700px;
  background: linear-gradient(175deg, #ffffff 70%, #51b4bd00 40%);
  /* Degradado */
  background-size: cover;
  background-position: center left;
  background-repeat: no-repeat;
  display: flex;
  padding-top: 100px;
}
.areas-title {
  width: 100%;
  height: 10%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: start;
  padding-right: 10%;
  padding-left: 10%;
  padding-bottom: 5%;
}
.areas-title h2 {
  font-size: 55px;
}
.areas-title p {
  font-size: 18px;
}
.areas-title strong {
  text-transform: uppercase;
  color: #bddb6b;
}

.areas-content {
  width: 100%;
  height: 1000px;
}

.areas-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.areas-img img {
  width: 600px;
  transform: scaleX(-1);
}
.areas-content-container {
  width: 100%;
  height: 100%;
  background-color: #51b4bd;
  padding-left: 10%;
  padding-right: 10%;
  background: linear-gradient(-5deg, #ffffff 20%, #51b4bd00 20%);
}
.areas-content-title {
  width: 100%;
  height: 200px;
  display: flex;
  align-items: end;
  justify-content: end;
  color: white;
}
.areas-content-title h2 {
  font-size: 45px;
}

.areas-content-subtitle {
  width: 100%;
  height: 200px;
  display: flex;
  align-items: start;
  justify-content: end;
  text-align: end;
  padding-left: 15%;
}
.areas-content-subtitle p {
  color: white;
  font-size: 18px;
}
.areas-square {
  width: 600px;
  height: 600px;
  background-color: #00111d;
  position: absolute;
  right: 200px;
  z-index: -1;
  transform: rotate(70deg);
  border-radius: 50px;
  background: linear-gradient(140deg, #0080db 40%, #bddb6b 90%);
}
.content-secondary{
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.card-custom h3 {
  height: 30%;
  color: white;
  font-size: 25px;
  position: relative;
  padding-top: 20px;
}
.card-custom p {
  height: 70%;
  color: white;
  font-size: 15px;
  position: relative;
}
.card-custom {
  width: 400px;
  height: 300px;
  padding: 20px;
  background-color: #00111d;
  border-radius: 40px;
  box-shadow: 2px 6px 10px black;
  transition: box-shadow 0.3s ease;
  text-align: center;
}

.card1 {
  background: linear-gradient(90deg, #00111d 40%, #51b4bd86 90%),
    url(/assets/images/pexels-darshan394-1044329.jpg);
  background-position: center;
  background-size: cover;
}
.card2 {
  background: linear-gradient(190deg, #00111df1 40%, #51b4bd86 90%),
    url(/assets/images/pexels-googledeepmind-18069696.jpg);
  background-position: center;
  background-size: cover;
  margin-right: 5%;
  margin-left: 5%;
}
.card3 {
  background: linear-gradient(-90deg, #00111d 40%, #51b4bda2 90%),
    url(/assets/images/pexels-thisisengineering-3861976.jpg);
  background-position: center bottom;
  background-size: fill;
}
/*/ PROYECTOS /*/

.proyectos {
  width: 100%;
  height: 400px;
  background-color: white;
  padding-top: 80px;
}
.proyectos-title {
  width: 100%;
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: start;
  padding-top: 40px;
  padding-right: 10%;
  padding-left: 10%;
  text-align: start;
}
.proyectos-title h2 {
  font-size: 55px;
}
.proyectos-title strong {
  text-transform: uppercase;
  color: #bddb6b;
}
.proyectos-subtitle {
  width: 100%;
  height: 50%;
  display: flex;
  align-items: start;
  justify-content: end;
  padding-left: 50%;
  text-align: start;
  padding-right: 40%;
  padding-left: 10%;
}
.proyectos-actuales {
  width: 100%;
  height: 700px;
  background: linear-gradient(182deg, #ffffff 20%, #51b4bd00 20%);
}

.proyectos-cards {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 500px;
  grid-template-areas: "tarjeta1 tarjeta2 tarjeta3 tarjeta4";
  grid-gap: 40px;
  padding-left: 10%;
  padding-right: 10%;
  background: linear-gradient(-2deg, #ffffff 20%, #51b4bd00 20%);
}
.tarjeta-icon {
  height: 10%;
  color: #bddb6b;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.tarjeta-title {
  height: 20%;
  text-align: center;
  padding-top: 15%;
  padding-bottom: 15%;
  color: white;
  grid-area: title;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tarjeta-content {
  height: 70%;
  text-align: center;
  color: white;
  grid-area: content;
}
.tarjeta {
  width: 100%;
  height: 100%;
  background-color: #00111d;
  border-radius: 50px;
  box-shadow: 2px 2px 14px black;
  padding: 20px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 10% 20% 70%;
  grid-template-areas:
    "icon"
    "title"
    "content";
}

.noticias {
  width: 100%;
  height: 300px;
  background: linear-gradient(175deg, #ffffff 20%, #ffffff 20%);
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.noticias-img {
  width: 500px;
  height: 500px;
  overflow: hidden;
}
.noticias-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: 2;
}
.noticias-title {
  width: 50%;
}

.noticias-title h2 {
  font-size: 45px;
  text-align: end;
}
.noticias-title strong {
  color: #bddb6b;
}
.noticias-title p {
  text-align: end;
}
.noticias-container {
  width: 100%;
  height: 100%;
  background-color: #00111d00;
}
.news-square {
  width: 300px;
  height: 300px;
  border-radius: 50px;
  background: linear-gradient(165deg, #bddb6b 10%, #37cedb 90%);
  transform: rotate(45deg);
  position: absolute;
  z-index: 1;
}
.noticias-slider{
  width: 100%;
  height: 800px;
  background-color: white;
  padding-right: 10%;
  padding-left: 10%;
  padding-top: 150px;
}

.galeriaauto-iframe{
  position: relative;
  width: 100%;
  height: 500px;
  border-radius: 50px;
}
.contact{
  width: 100%;
  height: 1200px;
  padding-left: 10%;
  padding-right: 10%;
  background-color: #78c5e6;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.contact-title{
  width: 100%;
  height: 300px;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
.contact-title h2{
  font-size: 45px;
  color: white;
}
.contact-title strong{
  text-transform: uppercase;
}
.contact-title p{
  font-size: 35px;
  color: white;
}
.contact-content{
  width: 100%;
  height: 600px;
  background-color: rgba(255, 255, 255, 0);
  display: flex;
}
.contact-info{
  width: 100%;
  height: 100%;
  background-color: #0095ff00;
  padding-right: 40px;
}
.contact-info p{
  font-size: 18px;
  font-weight: 600;
  color: white;
  text-align: start;
}

.contact-info-img{
  width: 650px;
  height: 250px;
  overflow: hidden;
  background: linear-gradient(0deg, #ffffff00 10%, #4de4ff00 20%),
  url(/assets/images/pexels-tara-winstead-8386369.jpg);
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 50px 30px 90px 20px;
  box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.671);
  display: flex;
  align-items: center;
  justify-content: start;
  padding: 40px;
}
.contact-info-img h3{
  color: white;
  font-size: 45px;
  font-weight: 700;
}
.contact-form{
  width: 100%;
  height: 100%;
  background-color: #0080db;
  border-radius: 50px;
  box-shadow: 0 12px 15px rgba(0, 0, 0, 0.459);
}

.form-container {
  background-color: #ffffff;
  padding: 40px;
  border-radius: 50px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
}
.form-group {
  margin-bottom: 15px;
}
.form-group label {
  display: block;
  margin-bottom: 5px;
  color: #0080db;
}
.form-group input, .form-group textarea {
  width: 100%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.form-group textarea {
  resize: vertical;
}
.submit-button {
  background-color: #bddb6b;
  color: white;
  padding: 10px 15px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  width: 100%;
}
.submit-button:hover {
  background-color: #a9c562;
}

/* Overlay de carga */
.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  z-index: 10;
}
.hidden {
  display: none;
}

/* Estilos para el mensaje de agradecimiento */
.thank-you-message {
  display: none; /* Oculto inicialmente */
  font-size: 35px;
  text-align: center;
  color: #0080db;
  padding: 20px;
  font-weight: 700;
}
.thank-you-message img{
  width: 350px;
  height: auto;
  object-fit: cover;
}
/* Animación de desvanecimiento */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fade-in {
  animation: fadeIn 1.5s ease-in-out;
}

/* Overlay de carga */
.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

/* Spinner */
.spinner {
  width: 50px; /* Tamaño del spinner */
  height: 50px;
  border: 6px solid #062735; /* Color del borde */
  border-top-color: #bddb6b; /* Color de la parte superior */
  border-radius: 50%; /* Hacerlo circular */
  animation: spin 1s ease-in-out infinite; /* Animación de rotación */
}

/* Animación de giro */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.hidden {
  display: none;
}
.newsletter{
  width: 100%;
  height: 300px;
  background-color: #bddb6b;
  display: grid;
  grid-template-columns: 1fr 2fr 1fr 1fr;
  grid-template-rows: auto;
  grid-template-areas: 
  "title sub1 sub2 img";
  padding-left: 10%;
  padding-right: 10%;
}
.newsletter-title{
  grid-area: title;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.newsletter-title h2{
  font-size: 55px;
  color: white;
  font-weight: 700;
}
.newsletter-sub1{
  grid-area: sub1;
  padding: 40px;
  padding-right: 80px;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
.newsletter-sub1 p{
  font-size: 17px;
  color: white;
  text-align: start;
  font-weight: 700;
}
.newsletter-sub2{
  grid-area: sub2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.buttom-news a{
  font-size: 20px;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}
.buttom-news{
  width: 100%;
  height: 60px;
  background-color: #00111d;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  transition: 0.5s;
}
.buttom-news:hover{
  background-color: #0080db;
}
.newsletter-img{
  grid-area: img;
  background-image: url(/assets/images/Online\ world-bro.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
}

footer {
  width: 100%;
  height: 250px;
  display: flex;
  padding: 20px;
  padding-left: 10%;
  padding-right: 10%;
  background-color: #062735;
}
.footer-container {
  width: 100%;
  height: 80%;
  margin: 20px;
  background-color: #00aebe00;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-social {
  display: flex;
  flex-direction: column;
  color: white;
}
.social {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.social-icon {
  width: 40px;
  height: 40px;
  background-color: white;
  margin: 10px;
  border-radius: 10px;
  padding: 5px;
  display: flex;
  align-items: center;
}
@keyframes colorChange {
  0% {
    background-color: #062735; /* Color inicial */
  }
  25% {
    background-color: #062735; /* Segundo color */
  }
  50% {
    background-color: #062735; /* Tercer color */
  }
  75% {
    background-color: #062735; /* Cuarto color */
  }
  100% {
    background-color: #062735; /* Volver al color inicial */
  }
}
body {
  animation: colorChange 10s infinite; /* Duración de 10 segundos en loop */
  animation-timing-function: ease-in-out; /* Suavidad en la transición */
}

.hidden {
  display: none;
}
#btn-back-to-top {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 3333;
  display: none;
  background-color: #bddb6b;
  border-color: #bddb6b;
  border-radius: 50%;
  transition: 0.5s;
}
 /* Mostrar el widget original solo en pantallas mayores a 1000px */
 .gtranslate_wrapper {
  display: block;
}

/* Ocultar el widget responsive en pantallas mayores a 1000px */
.gtranslate_wrapper_responsive {
  display: none;
}
