#ultimas-obras {
  display: none;
}

@media all and (max-width: 1279px) {
  .section {
    margin: 0;
    padding: 25px 0;
  }
  .section .section-title {
    line-height: 20px;
    margin-bottom: 15px;
  }

  .container,
#prensa .container {
    width: 720px;
  }

  h1,
h2 {
    font-size: 25px;
  }

  #header {
    height: 95px;
  }
  #header .container {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
  }
  #header .container #logo {
    width: 90px;
    height: 80px;
  }
  #header .container #header-menu {
    margin-top: 20px;
    justify-self: end;
  }
  #header .container #header-menu .obras {
    margin-top: 23px;
  }
  #header .container #header-menu .obras a {
    font-size: 10px;
  }
  #header .container #header-menu .social-icons {
    position: absolute;
    margin-left: -88px;
    margin-top: -40px;
  }
  #header .container.mini {
    background: white;
  }
  #header .container.mini #header-menu {
    margin-top: 23px;
  }

  #header-slider {
    padding-top: 95px;
  }

  #award-container {
    left: 0;
    margin-left: 0;
    width: 100%;
  }
  #award-container #award {
    left: 0;
    margin-left: 0;
    margin-top: 70px;
  }

  #equipo .content-left {
    width: 100%;
  }
  #equipo .content-left .section-desc {
    width: 100%;
  }
  #equipo .content-right {
    width: 100%;
  }
  #equipo .content-right #team-members .team-member {
    margin-bottom: 0;
  }

  #esencia .section-sub {
    font-size: 20px;
  }
  #esencia #esencia-slider,
#esencia .slide {
    height: 400px;
    background-size: cover;
  }

  #servicios {
    padding: 25px 0;
  }
  #servicios .content {
    grid-template-columns: 1fr;
    grid-template-rows: auto 20px auto;
    grid-template-areas: "left" "." "right";
  }
  #servicios .content .left p {
    font-size: 20px;
  }

  #prensa .container #prensa-carousel .item-img {
    width: 244px;
    height: 150px;
  }

  #form {
    grid-template-columns: auto 720px auto;
    grid-template-areas: ". content .";
    padding: 20px 0;
  }
  #form form .contact-content {
    grid-template-columns: 1fr 20px 1fr;
  }
  #form form .contact-content input,
#form form .contact-content select,
#form form .contact-content textarea {
    height: 30px;
    margin-bottom: 17px;
  }
  #form form .contact-content textarea {
    height: 77px;
  }

  #contact-bar .container #contact-logo {
    width: 130px;
    height: 110px;
    margin-top: 0px;
    background-size: cover;
  }
  #contact-bar .container .contact-info h3 {
    font-size: 16px;
  }
  #contact-bar .container .contact-info p {
    font-size: 12px;
  }
  #contact-bar .container .award .image {
    background-size: 130px 100px;
  }
}
@media all and (max-width: 1279px) and (orientation: portrait) {
  #header-slider .slide.s1 {
    background-image: url("../imgs/responsive/header/1Vertical.jpg");
  }
  #header-slider .slide.s2 {
    background-image: url("../imgs/responsive/header/2Vertical.jpg");
  }
  #header-slider .slide.s3 {
    background-image: url("../imgs/responsive/header/3Vertical.jpg");
  }
  #header-slider .slide.s4 {
    background-image: url("../imgs/responsive/header/4Vertical.jpg");
  }
  #header-slider .slide.s5 {
    background-image: url("../imgs/responsive/header/5Vertical.jpg");
  }
  #header-slider .slide.s6 {
    background-image: url("../imgs/responsive/header/6Vertical.jpg");
  }
}
@media all and (min-width: 1024px) {
  .interior-page {
    background-color: black;
    background-image: url(../imgs/responsive/logo-responsive.svg);
    background-size: 120px;
    background-position: center;
    width: 100vw;
    height: 100vh;
  }
  .interior-page * {
    display: none;
  }
}
@media all and (max-width: 1023px) {
  h1,
h2 {
    font-size: 26px;
  }

  .section .section-title,
.secction .section-sub {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section {
    padding: 0;
    width: 100vw;
  }

  .container {
    width: 100%;
  }

  .pushy {
    height: 100vh;
    width: 100%;
  }
  .pushy.pushy-left {
    -webkit-transform: translate3d(0, -100vh, 0);
    -ms-transform: translate3d(0, -100vh, 0);
    transform: translate3d(0, -100vh, 0);
  }
  .pushy .pushy-content {
    height: 100%;
    display: grid;
    grid-template-columns: auto 90% auto;
    grid-template-rows: 60px 0.2fr 290px 30px 60px;
    grid-template-areas: ". header ." ". . ." ". menu ." ". . ." ". footer ." ". . .";
    padding: 30px 0;
  }
  .pushy .pushy-content .header {
    grid-area: header;
    display: grid;
    grid-template-columns: 200px auto 50px;
    grid-template-areas: "logo  .   close";
  }
  .pushy .pushy-content .header .logo {
    grid-area: logo;
    width: 200px;
    height: 60px;
    background-image: url(../imgs/responsive/logo-responsive.svg);
  }
  .pushy .pushy-content .header .close-btn {
    grid-area: close;
    width: 50px;
    height: 50px;
    background-image: url(../imgs/responsive/close.svg);
  }
  .pushy .pushy-content .menu {
    grid-area: menu;
  }
  .pushy .pushy-content .menu a {
    font-size: 16px;
    color: white;
    padding: 7px 30px;
  }
  .pushy .pushy-content .footer {
    grid-area: footer;
    display: grid;
    grid-template-columns: 30px 65px auto 115px 90px;
    grid-template-areas: ". social  .   evolucion   .";
    align-items: center;
  }
  .pushy .pushy-content .footer .social {
    grid-area: social;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .pushy .pushy-content .footer .social a {
    padding: 0;
  }
  .pushy .pushy-content .footer .social a .icon {
    width: 30px;
    height: 30px;
  }
  .pushy .pushy-content .footer .social a .facebook .icon {
    background-image: url("../imgs/social-footer-facebook.svg");
  }
  .pushy .pushy-content .footer .social a .instagram .icon {
    background-image: url("../imgs/social-footer-instagram.svg");
  }
  .pushy .pushy-content .footer .evolucion {
    grid-area: evolucion;
    background-image: url(../imgs/responsive/evolucion-mini.svg);
    width: 185px;
    height: 50px;
  }

  .pushy-open-left {
    overflow-x: hidden;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    height: 100vh;
  }
  .pushy-open-left .pushy-left {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .pushy-open-left #container,
.pushy-open-left .push {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  #container {
    display: grid;
    width: 100vw;
  }
  #container > section {
    width: 100vw;
  }
  #container #header {
    order: 1;
    width: 100%;
    margin-left: 0;
    left: 0;
    position: fixed;
    background: none;
  }
  #container #header #header-menu {
    display: none;
  }
  #container #header .container #logo {
    width: 200px;
    height: 60px;
    background-image: url(../imgs/responsive/logo-responsive.svg);
  }
  #container #header .menu-btn {
    display: inline-block;
    vertical-align: middle;
    margin-left: auto;
    margin-right: 0;
    border: 0;
    background-image: url(../imgs/responsive/menu-hamb.svg);
    background-position: center;
    width: 25px;
    height: 100%;
    background-color: transparent;
    margin-right: 20px;
  }
  #container #header.mini {
    height: 70px;
    background-color: rgba(0, 0, 0, 0.7);
  }
  #container #award-container {
    display: none;
  }
  #container #header-slider {
    order: 2;
    padding-top: 0;
    width: 100vw;
  }
  #container #header-slider .slide {
    height: 100vh;
    max-height: 100vh;
    background-position: center;
    background-size: cover;
  }
  #container #highlight-responsive {
    display: block;
    order: 3;
  }
  #container #highlight-responsive img {
    width: 100%;
  }
  #container #principal {
    order: 4;
  }
  #container #experiencia {
    background-color: #cecdcc;
    margin: 0;
    padding: 40px 0;
  }
  #container #experiencia #timeline {
    display: none;
  }
  #container #experiencia #ultimas-obras {
    display: grid;
    width: 90%;
    margin: 0 auto;
    grid-template-rows: 1fr 20px 1fr 20px 50px;
  }
  #container #experiencia #ultimas-obras .obra {
    display: grid;
    width: 100%;
    align-items: center;
    justify-items: center;
  }
  #container #experiencia #ultimas-obras .obra img {
    width: 100%;
    grid-row: 1;
    grid-column: 1;
  }
  #container #experiencia #ultimas-obras .obra .anio {
    grid-row: 1;
    grid-column: 1;
  }
  #container #experiencia #ultimas-obras .obra .anio p {
    font-size: 20px;
    color: white;
    font-weight: 700;
    border: 2px solid white;
    padding: 8px 65px;
  }
  #container #experiencia #ultimas-obras .obra#obra-2020 {
    grid-row: 1;
  }
  #container #experiencia #ultimas-obras .obra#obra-2019 {
    grid-row: 3;
  }
  #container #experiencia #ultimas-obras #ver-mas {
    background-image: url("../imgs/responsive/plus.svg");
    background-position: right;
    background-size: 50px;
    grid-row: 5;
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding-right: 60px;
    color: #6b6b6a;
    font-weight: 300;
    font-size: 18px;
    line-height: 30px;
  }
  /* comentar o eliminar cuando se vuelva a poner como content-left para agregar equipo */
  .section-desc p{ 
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 20px;
    margin-inline-end: 20px;
  } 
  #equipo .content-center .section-desc p {
    margin: 20px;
    letter-spacing:0;
    line-height: 20px;
  }
/* hasta aca */

  #container #equipo {
    padding-top: 25px;
  }
  #container #equipo .content-left {
    width: 100%;
  }
  #container #equipo .content-left .section-desc {
    padding-right: 0;
  }

  #container #equipo .content-left .section-desc p:nth-child(2), #container #equipo .content-left .section-desc p:nth-child(3) {
    display: none;
  }
  #container #equipo .content-left .section-desc p:nth-child(1), #container #equipo .content-left .section-desc p:nth-child(4) {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  #container #equipo .content-right {
    width: 100%;
  }
  #container #equipo .content-right #team-members {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-areas: "adrian matilde melina" "victoria julia cascabelo" "mbdominguez damiani cecilia";
    grid-gap: 0;
  }
  #container #equipo .content-right #team-members .team-member {
    width: 100%;
    margin-bottom: 0;
  }
  #container #equipo .content-right #team-members .team-member .team-member-img {
    width: 100%;
  }
  #container #equipo .content-right #team-members .team-member .description {
    display: none;
  }
  #container #equipo .content-right #team-members .plus {
    width: 100%;
    height: 100%;
    background-color: #eae9e8;
    background-image: url(../imgs/responsive/plus.svg);
    background-position: center;
    background-size: 50px;
  }
  #container #esencia {
    order: 6;
    padding-top: 25px;
  }
  #container #esencia .separator {
    display: block;
    font-size: 0;
  }
  #container #esencia #esencia-slider {
    display: none;
  }
  #container #esencia .section-title {
    margin-bottom: 10px;
  }
  #container #esencia .section-sub {
    width: 90%;
    font-size: 26px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }
  #container #esencia .photo {
    width: 100%;
    display: block;
  }
  #container #esencia .photo img {
    width: 100%;
  }
  #container #servicios {
    order: 5;
    background-color: white;
  }
  #container #servicios .content {
    grid-template-columns: auto 90% auto;
    grid-template-rows: auto 20px auto;
    grid-template-areas: ". left ." ". . ." ". right .";
  }
  #container #servicios .content .background-helper {
    z-index: 0;
    grid-column: 1/4;
    grid-row: 3;
    background-color: #eae9e8;
  }
  #container #servicios .content .left p {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
    font-weight: 400;
  }
  #container #servicios .content .right {
    z-index: 1;
    padding: 25px 0;
  }
  #container #servicios .content .right .servicio {
    padding-bottom: 10px;
  }
  #container #servicios .content .right .servicio h2 {
    font-weight: 600;
    font-size: 14px;
    color: #5e5d5d;
  }
  #container #servicios .content .right .servicio h2 .number {
    font-size: 19px;
    font-weight: 300;
    padding-right: 5px;
    color: #aaaaaa;
  }
  #container #servicios .content .right .servicio p {
    display: none;
  }
  #container #servicios .content .right .ver-mas {
    display: block;
    background-image: url(../imgs/responsive/plus.svg);
    background-size: 50px;
    background-position: center right;
    font-size: 18px;
    font-weight: 300;
    color: #6b6b6a;
    width: 130px;
    height: 50px;
    font-family: "Open Sans", sans-serif;
    display: flex;
    align-items: center;
    float: right;
    margin-top: -20px;
  }
  #container #prensa {
    display: none;
  }
  #container #contacto {
    order: 7;
    background-color: #eae9e8;
    padding-top: 25px;
  }
  #container #contacto #contact-logo {
    display: none;
  }
  #container #contacto .map {
    height: 250px;
  }
  #container #contacto .map .mobile {
    display: block;
  }
  #container #contacto .map .full {
    display: none;
  }
  #container #contacto #form {
    grid-template-columns: auto 90% auto;
    padding-bottom: 50px;
  }
  #container #contacto #form form .contact-content {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    grid-template-areas: "left" "right";
  }
  #container #contacto #contact-bar {
    padding: 10px 0;
  }
  #container #contacto #contact-bar .container {
    display: grid;
    grid-template-columns: auto 60% 30% auto;
  }
  #container #contacto #contact-bar .container .contact-info {
    grid-column: 2;
    display: grid;
    grid-template-columns: auto 90px;
    grid-template-rows: repeat(2, auto);
  }
  #container #contacto #contact-bar .container .contact-info .ver-mapa,
#container #contacto #contact-bar .container .contact-info .map-icon,
#container #contacto #contact-bar .container .contact-info p:last-child() {
    display: none;
  }
  #container #contacto #contact-bar .container .contact-info h3 {
    font-size: 14px;
    margin-bottom: 0;
  }
  #container #contacto #contact-bar .container .contact-info .address {
    display: block;
  }
  #container #contacto #contact-bar .container .contact-info .caba {
    display: none;
  }
  #container #contacto #contact-bar .container .contact-info p br {
    display: none;
  }
  #container #contacto #contact-bar .container .contact-info #footer-social {
    grid-column: 2;
    grid-row: 1/3;
    justify-self: center;
    align-self: center;
  }
  #container #contacto #contact-bar .container .contact-info #footer-social li .icon {
    width: 40px;
    height: 40px;
  }
  #container #contacto #contact-bar .container .mail {
    margin-left: 70px;
  }
  #container #contacto #contact-bar .container .award {
    grid-column: 3;
  }
  #container #contacto #contact-bar .container .award .image {
    background-image: url(../imgs/responsive/award.svg);
    background-size: 90px 70px;
  }

  .interior-page #header #logo {
    visibility: hidden;
  }
  .interior-page #header .menu-btn {
    grid-column: 2;
    height: 50px;
  }

  #experiencia-page #experiencia {
    padding: 0;
    background-color: #cecdcc;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  #experiencia-page #experiencia .img-ctn {
    width: 100%;
    height: 0;
    padding-top: 68.98%;
    background-size: cover;
  }
  #experiencia-page #experiencia .img-ctn.i1999 {
    background-image: url(../imgs/section/timeline/1999.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2000 {
    background-image: url(../imgs/section/timeline/2000.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2001 {
    background-image: url(../imgs/section/timeline/2001.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2002 {
    background-image: url(../imgs/section/timeline/2002.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2003 {
    background-image: url(../imgs/section/timeline/2003.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2004 {
    background-image: url(../imgs/section/timeline/2004.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2005 {
    background-image: url(../imgs/section/timeline/2005.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2006 {
    background-image: url(../imgs/section/timeline/2006.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2007 {
    background-image: url(../imgs/section/timeline/2007.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2008 {
    background-image: url(../imgs/section/timeline/2008.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2009 {
    background-image: url(../imgs/section/timeline/2009.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2010 {
    background-image: url(../imgs/section/timeline/2010.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2011 {
    background-image: url(../imgs/section/timeline/2011.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2012 {
    background-image: url(../imgs/section/timeline/2012.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2013 {
    background-image: url(../imgs/section/timeline/2013.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2014 {
    background-image: url(../imgs/section/timeline/2014.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2015 {
    background-image: url(../imgs/section/timeline/2015.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2016 {
    background-image: url(../imgs/section/timeline/2016.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2017 {
    background-image: url(../imgs/section/timeline/2017.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2018 {
    background-image: url(../imgs/section/timeline/2018.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2019 {
    background-image: url(../imgs/section/timeline/2019.jpg);
  }
  #experiencia-page #experiencia .img-ctn.i2020 {
    background-image: url(../imgs/section/timeline/2020.jpg);
  }
  #experiencia-page #experiencia .img-ctn p {
    position: absolute;
    margin-top: -60px;
    margin-left: 20px;
    width: 90px;
    height: 35px;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    font-weight: 700;
    letter-spacing: 0.1em;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #equipo-page #equipo {
    padding: 0;
    background-color: #cecdcc;
    pointer-events: none;
  }
  #equipo-page #equipo .team-member {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }
  #equipo-page #equipo .team-member#adrian .image {
    background-image: url(../imgs/responsive/equipo/adrian.jpg);
  }
  #equipo-page #equipo .team-member#matilde .image {
    background-image: url(../imgs/responsive/equipo/matilde.jpg);
  }
  #equipo-page #equipo .team-member#melina .image {
    background-image: url(../imgs/responsive/equipo/melina.jpg);
  }
  #equipo-page #equipo .team-member#victoria .image {
    background-image: url(../imgs/responsive/equipo/victoria.jpg);
  }
  #equipo-page #equipo .team-member#julia .image {
    background-image: url(../imgs/responsive/equipo/julia.jpg);
  }
  #equipo-page #equipo .team-member#cascabelo .image {
    background-image: url(../imgs/responsive/equipo/cascabelo.jpg);
  }
  #equipo-page #equipo .team-member#mariaBelen .image {
    background-image: url(../imgs/responsive/equipo/mariaBelen.jpg);
  }
  #equipo-page #equipo .team-member#ariel .image {
    background-image: url(../imgs/responsive/equipo/ariel.jpg);
  }
  #equipo-page #equipo .team-member#cecilia .image {
    background-image: url(../imgs/responsive/equipo/cecilia.jpg);
  }
  #equipo-page #equipo .team-member .image {
    grid-row: 1;
    grid-column: 1;
    width: 100%;
    height: 0;
    padding-top: 49.76%;
    background-size: cover;
  }
  #equipo-page #equipo .team-member .description {
    grid-row: 1;
    grid-column: 1;
    padding-right: 10px;
    padding-bottom: 20px;
    align-self: end;
  }
  #equipo-page #equipo .team-member .description p {
    color: white;
    letter-spacing: 0;
    text-align: right;
  }
  #equipo-page #equipo .team-member .description .nombre {
    font-weight: 700;
  }
  #servicios-page #servicios {
    padding: 0;
  }
  #servicios-page #servicios .servicio {
    width: 100%;
    height: 100vw;
    background-size: cover;
    grid-template-columns: 1fr 80% 1fr;
    grid-template-rows: 1fr 20px 25px auto 1fr;
    display: grid;
    grid-template-areas: ".  .           ." ".  title       ." ".  .           ." ".  description ." ".  .           .";
  }
  #servicios-page #servicios .servicio#proyecto {
    background-image: url(../imgs/responsive/servicios/proyecto.jpg);
    background-color: #00000066;
    background-blend-mode: multiply;
  }
  #servicios-page #servicios .servicio#direccion-obra {
    background-image: url(../imgs/responsive/servicios/direccion-obra.jpg);
    background-color: #00000066;
    background-blend-mode: multiply;
  }
  #servicios-page #servicios .servicio#desarrollo {
    background-image: url(../imgs/responsive/servicios/desarrollo.jpg);
    background-color: #00000066;
    background-blend-mode: multiply;
  }
  #servicios-page #servicios .servicio#interiores {
    background-image: url(../imgs/responsive/servicios/interiores.jpg);
    background-color: #00000066;
    background-blend-mode: multiply;
  }
  #servicios-page #servicios .servicio#remodelaciones {
    background-image: url(../imgs/responsive/servicios/remodelaciones.jpg);
    background-color: #00000066;
    background-blend-mode: multiply;
  }
  #servicios-page #servicios .servicio .titulo {
    grid-area: title;
    font-size: 19px;
    font-weight: 700;
    text-align: center;
    color: white;
  }
  #servicios-page #servicios .servicio .descripcion {
    grid-area: description;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: white;
  }

  #publicaciones-page {
    background-color: black;
  }
  #publicaciones-page #publicaciones {
    padding: 0;
    display: grid;
    grid-template-rows: 1fr;
    grid-row-gap: 30px;
    padding: 90px 0 30px;
  }
  #publicaciones-page #publicaciones .publicacion {
    display: grid;
    justify-content: center;
    align-items: center;
  }
  #publicaciones-page #publicaciones .publicacion .imagen {
    grid-row: 1;
    grid-column: 1;
    height: 235px;
    width: 330px;
    background-size: cover;
  }
  #publicaciones-page #publicaciones .publicacion#publicacion1 .imagen {
    background-image: url(../imgs/responsive/prensa/1.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion2 .imagen {
    background-image: url(../imgs/responsive/prensa/2.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion3 .imagen {
    background-image: url(../imgs/responsive/prensa/3.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion4 .imagen {
    background-image: url(../imgs/responsive/prensa/4.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion5 .imagen {
    background-image: url(../imgs/responsive/prensa/5.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion6 .imagen {
    background-image: url(../imgs/responsive/prensa/6.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion7 .imagen {
    background-image: url(../imgs/responsive/prensa/7.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion8 .imagen {
    background-image: url(../imgs/responsive/prensa/8.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion9 .imagen {
    background-image: url(../imgs/responsive/prensa/9.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion10 .imagen {
    background-image: url(../imgs/responsive/prensa/10.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion11 .imagen {
    background-image: url(../imgs/responsive/prensa/11.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion12 .imagen {
    background-image: url(../imgs/responsive/prensa/12.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion13 .imagen {
    background-image: url(../imgs/responsive/prensa/13.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion14 .imagen {
    background-image: url(../imgs/responsive/prensa/14.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion15 .imagen {
    background-image: url(../imgs/responsive/prensa/15.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion16 .imagen {
    background-image: url(../imgs/responsive/prensa/16.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion17 .imagen {
    background-image: url(../imgs/responsive/prensa/17.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion18 .imagen {
    background-image: url(../imgs/responsive/prensa/18.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion19 .imagen {
    background-image: url(../imgs/responsive/prensa/19.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion20 .imagen {
    background-image: url(../imgs/responsive/prensa/20.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion21 .imagen {
    background-image: url(../imgs/responsive/prensa/21.jpg);
  }
  #publicaciones-page #publicaciones .publicacion#publicacion22 .imagen {
    background-image: url(../imgs/responsive/prensa/22.jpg);
  }
  #publicaciones-page #publicaciones .publicacion .titulo {
    grid-row: 1;
    grid-column: 1;
    padding: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.1em;
    width: 140px;
    padding: 5px;
    font-size: 14px;
    justify-self: center;
  }
}
@media all and (max-width: 1023px) and (orientation: landscape) {
  .pushy .pushy-content {
    grid-template-rows: 80px 0.2fr 195px 0 60px;
    padding: 10px 0;
  }
  .pushy .pushy-content .menu a {
    padding: 3px 30px;
  }

  #experiencia-page #experiencia .img-ctn {
    width: 100vw;
    height: 100vh;
    padding: 0;
    background-position: center;
  }

  #servicios-page #servicios .servicio {
    width: 100vw;
    height: 100vh;
    background-position: center;
  }

  #equipo-page #equipo .team-member .image {
    width: 100vw;
    height: 100vh;
    padding: 0;
    background-position: left center;
  }

  #publicaciones-page #publicaciones .publicacion .imagen {
    height: 355px;
    width: 520px;
  }
}

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